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

MSP430 TI-RTOS UART_read bug

MSP430  TI-RTOS  UART_read接口存在bug。

在高波特率下,连续接收多个数据,会存在丢失数据问题。。单个一个个发正常。

如下:

0x10,0x11, 0x12, 0x13, 0x14, 0x15,   一个个发,从0x10 – 0x15正常

如果这6个字节是一同发的, 每次只能接收到2个, 连续发3组后接收到

0x11, 0x15, 0x11, 0x15, 0x11, 0x15

这个问题太低级了,波特率750000

灰小子:

建议不用ti-rtos,裸跑试试,看谁否还有数据丢失

li dong:

回复 灰小子:

UCOE,寄存器读取问题。系统取取数据不够及时

用uart_readPoll情况会好一点,uart_read中断方式,丢失率极高,大于90%。

HG:

430哪个器件?用的什么时钟,怎么配的底层?裸跑不用RTOS会有错误么?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430 TI-RTOS UART_read bug
分享到: 更多 (0)