Other Parts Discussed in Thread: TMS320C6748
my uart2 is configed to a receiver(FIFO is enabled), to accept keyboard msg.7 bytes per msg.
when msg send more quickly, LSR.OE bit will be set, and UART interrupt will never entered.
why?
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.
Other Parts Discussed in Thread: TMS320C6748
my uart2 is configed to a receiver(FIFO is enabled), to accept keyboard msg.7 bytes per msg.
when msg send more quickly, LSR.OE bit will be set, and UART interrupt will never entered.
why?
Hi,
Please include the device name in the subject field in the future.
By "when msg send more quickly", do you mean you press the keyboard more quickly? or somehow setting the baudrate higher? please clarify.
Also, are you implying when things are slow, you do see receiver working?
regards,
Paul
1.device name : TMS320C6748
2."msg send more quickly" means press keyboard more quickly.
3. yes, when press key slowly, everything is OK.
the problem has been solved.
It's a logical code fault: In ISR, I didn't retrieve all characters in FIFO.