打印

Mcbsp FIFO接收中断漏数的疑惑,请给解释下,谢谢!

[复制链接]
2759|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hello-J|  楼主 | 2013-5-7 13:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个F2812 之间用Mcbsp通讯。出现通讯丢数的DSP程序存在两个中断设计:时钟计数器2中断和Mcbsp接收中断,中断不嵌套。丢数表现为一帧数据不定期不定位置的会丢一个16位的字。Mcbsp 的FIFO模式开通,通讯数据帧长小于16。若Mcbsp接收改为查询方式则没丢数现象。请教一下,不嵌套方式下接收中断丢数的原因确切是什么啊?

相关帖子

沙发
airwill| | 2013-5-7 19:33 | 只看该作者
恐怕是中断响应不够及时引起的吧

使用特权

评论回复
板凳
hello-J|  楼主 | 2013-5-7 19:49 | 只看该作者
Mcbsp接收中断是存在响应不及时的情况,可FIFO功能开着,应该不影响才对啊。而且查询收数也存在响应不及时情况,何以就没丢数呢。时钟计数中断允许中断嵌套时,收数正常好理解,可不嵌套就丢数,还是很疑惑啊!

使用特权

评论回复
地板
zhangmangui| | 2013-5-7 21:56 | 只看该作者
hello-J 发表于 2013-5-7 19:49
Mcbsp接收中断是存在响应不及时的情况,可FIFO功能开着,应该不影响才对啊。而且查询收数也存在响应不及时 ...

慢慢研究   帮不上你忙

使用特权

评论回复
5
lvjian0915| | 2013-5-8 11:47 | 只看该作者
你的计数器2多长时间中断一次?Mcbsp完全接收数据需要多长时间?

使用特权

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

本版积分规则

1

主题

9

帖子

1

粉丝