打印

TMS320F2812 SCI SPI 的问题

[复制链接]
2296|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powersqb|  楼主 | 2013-4-19 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人初学DSP,在利用TI官网提供的例程进行调试的时候,碰到了几个问题疑惑不解:
(1)调试SCI时,设置在中断开启和FIFO模式下,为何在FIFO初始化之后发送中断标志位就置位了呢?确切的说是在TXFIFOXRESET置位后就产生了发送中断,为何如此?
(2)在调试SPI时,设置在中断开启和FIFO模式下,和SCI一样在FIFO初始化之后发送中断就置位,而且更不解的是之后中断标志位就一直为1, 用单步运行方式执行了中断标志位清零后也还是如此,似乎发送中断标志位始终为1,但是接收中断标志位可以变化,这是为何?另外,发送FIFO状态位也一直保持为0,看不到任何变化,但是接收FIFO就可以看到变化,这是为何呢?
望大神们指教。

相关帖子

沙发
airwill| | 2013-4-19 22:01 | 只看该作者
允许中断前, 先清除中断标志.

使用特权

评论回复
板凳
powersqb|  楼主 | 2013-4-20 09:37 | 只看该作者
才发现,关于SPI中断标志位及发送FIFO状态位不变化的问题,原来只要设置成Real-time Mode就可以看到变化了,不过变化很快,看不到变量值连续性的变化。之前都是设置断点让观察窗口自动刷新的,所以看不到某些变量值的变化。

使用特权

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

本版积分规则

8

主题

50

帖子

0

粉丝