TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748 UART可不可以在不使能中断的情况下利用中断标志位

芯片型号: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的

赞(0)
未经允许不得转载:TI中文支持网 » C6748 UART可不可以在不使能中断的情况下利用中断标志位
分享到: 更多 (0)