打印

【求助】SI4463 收发包中断问题

[复制链接]
5953|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Multiplus123|  楼主 | 2015-3-7 11:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们现在测试两个板子通信时发现如下问题,两个板子在NIRQ中断这里配置的都是0x38,希望是发送数据完成和接收数据完成时产生中断,用示波器抓取两个板子发送数据长度和两个NIRQ的中断产生的时间关系,   
包长(byte)        时间(ms)
10        274
20        266
40        250
98        204
126        181
这个结果无法理解,有没有使用过4463 的大神,解释下这个是什么原因?万分感谢               

相关帖子

沙发
Multiplus123|  楼主 | 2015-3-7 20:51 | 只看该作者
有没有遇到过得,帮忙看下啊

使用特权

评论回复
板凳
song9644| | 2015-3-12 15:28 | 只看该作者
有初始化程序吗,我正在调试

使用特权

评论回复
地板
Multiplus123|  楼主 | 2015-5-15 20:53 | 只看该作者
还是自己结题吧,已经搞定了,是没有真正配置成变长度帧模式,配置好后,几乎是发射完和接收完同时来

使用特权

评论回复
5
gaocan78329668| | 2015-5-22 10:22 | 只看该作者
求楼主指教一下,怎么是真正配置变长度帧模式?我现在遇到的问题是,偶尔出现接收和发送端有中断产生时,但是没有收到数据, 长时间通信会出现断连的情况,

使用特权

评论回复
6
sue123| | 2015-5-23 22:35 | 只看该作者
楼主的si4463收发模块调试好了吗,我在调试的过程中遇到一些问题,希望能找你帮忙一下

使用特权

评论回复
7
旭日东起| | 2015-8-12 10:17 | 只看该作者
我一般是用固定长度包的

使用特权

评论回复
8
Conge| | 2015-8-13 15:52 | 只看该作者
旭日东起 发表于 2015-8-12 10:17
我一般是用固定长度包的

你好,能请教你一个问题吗?我最近在调试si4463,没调通。中断NIRQ这块总是出问题,清除中断后,NIRQ还是0.不知道什么原因.

使用特权

评论回复
9
旭日东起| | 2015-8-13 21:29 | 只看该作者
Conge 发表于 2015-8-13 15:52
你好,能请教你一个问题吗?我最近在调试si4463,没调通。中断NIRQ这块总是出问题,清除中断后,NIRQ还是 ...

把所有中断状态读出来,看是不是合理(如发射就是发射完成中断)

读的命令,加上清标志位的字节,就可以清IRQ

使用特权

评论回复
10
Conge| | 2015-8-18 10:38 | 只看该作者
旭日东起 发表于 2015-8-13 21:29
把所有中断状态读出来,看是不是合理(如发射就是发射完成中断)

读的命令,加上清标志位的字节,就可以 ...

问题不在这,上周把问题解决了,应该是变量赋值的问题,我对引脚进行拉高拉低操作时,是直接对它赋值比如SCLK = 0; SCLK = 1; 后来都用函数来代替就好了,比如RF_SCLK_SET();RF_SCLK_CLR().不知道是怎么回事。总之问题解决了还是蛮开心的。
多谢你的回答!

使用特权

评论回复
11
xy406809991| | 2015-11-25 17:03 | 只看该作者
我也遇到这个问题,研究一星期终于解决,NIRQ口设置成0x00,每次接收后重新使能接收。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

15

帖子

0

粉丝