使用TI的soft modem例程,里面有一个TX uart连接到GPIO,uart不断发数据到GPIO P1.1,timer的compare功能比较后输出PWM。现在的问题是uart发第一次数据5时有正常的PORT1_VECTOR中断,发第二次5时,中断没有了,这是TXEXP寄存器变成了1,但是此时SWRST是等于0的,U0TXBUF里也是有数据的。请问为什么TXEXP寄存器会变成0?这时候PORT1_VECTOR中断为什么没有了呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用TI的soft modem例程,里面有一个TX uart连接到GPIO,uart不断发数据到GPIO P1.1,timer的compare功能比较后输出PWM。现在的问题是uart发第一次数据5时有正常的PORT1_VECTOR中断,发第二次5时,中断没有了,这是TXEXP寄存器变成了1,但是此时SWRST是等于0的,U0TXBUF里也是有数据的。请问为什么TXEXP寄存器会变成0?这时候PORT1_VECTOR中断为什么没有了呢?