TMS320F2812 SCI SPI 的问题

[复制链接]
2593|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

粉丝
快速回复 在线客服 返回列表 返回顶部