您的位置:首页 > 其它

LPC2378串口查询发送丢失数据的解决

2013-04-22 16:25 267 查看
我在用LPC2378串口查询发送时,有数据丢失。

LPC2378串口有16字节的FIFO,把一数组的字符数据(大于16字节)查询发送时,每次只能发送16或17字节数据,其他数据丢失,我发现应该是数据先把16字节数据发送到FIFO,其他接收串口从FIFO取数据,由于其他接收串口从FIFO取数据速度不够快,导致FIFO里数据没取完,数组里的数据又往FIFO里发送了,这样数据就丢失了。

解决办法:

每发送16字节数据延时一段时间,这样可以完整的发送一数组字符数据(大于16字节)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: