本人初学DSP,在利用TI官网提供的例程进行调试的时候,碰到了几个问题疑惑不解:
(1)调试SCI时,设置在中断开启和FIFO模式下,为何在FIFO初始化之后发送中断标志位就置位了呢?确切的说是在TXFIFOXRESET置位后就产生了发送中断,为何如此?
(2)在调试SPI时,设置在中断开启和FIFO模式下,和SCI一样在FIFO初始化之后发送中断就置位,而且更不解的是之后中断标志位就一直为1, 用单步运行方式执行了中断标志位清零后也还是如此,似乎发送中断标志位始终为1,但是接收中断标志位可以变化,这是为何?另外,发送FIFO状态位也一直保持为0,看不到任何变化,但是接收FIFO就可以看到变化,这是为何呢?
望大神们指教。 |