芯片型号:C6748
问题: 在配置好uartFIFO的寄存器之后,不使能中断,那么中断标志位INTID能不能被置位?比如RXFIFTL设置为0,那么接收数据到一个数据后寄存器INTID会不会被置成2?
Tony Tang:
你指的不使能中断,是指不使能CPU的中断,还是UART模块里的IER?
不使能CPU的中断没关系,但要使能UaRT的IER,从TRM手册的Figure 30-8可以看出来它们的逻辑关系。
wei xie4:
回复 Tony Tang:
也就是说我使能了FIFO中断但是在配置中断向量表的时候没有配置也没有使能相应的CPU级中断才行,那就跟28系列的DSP有区别,28系列的不用使能TXFFENA&RXFFENA时标志位,TXFFINT&RXFFINT也会被置位,我的理解对嘛?
Tony Tang:
回复 wei xie4:
具体我没试过,你可以在你现有的软件上试试,另外请问你遇到具体麻烦了吗?使能UART里面的中断也没关系啊。
wei xie4:
回复 Tony Tang:
C6746 UART里面FIFO深度是多少?有没有寄存器可以看出接收FIFO或者发送FIFO里面有多少个数?
谢谢!
psFIG30-8是USB的