LPC2378串口查询发送丢失数据的解决
2013-04-22 16:25
267 查看
我在用LPC2378串口查询发送时,有数据丢失。
LPC2378串口有16字节的FIFO,把一数组的字符数据(大于16字节)查询发送时,每次只能发送16或17字节数据,其他数据丢失,我发现应该是数据先把16字节数据发送到FIFO,其他接收串口从FIFO取数据,由于其他接收串口从FIFO取数据速度不够快,导致FIFO里数据没取完,数组里的数据又往FIFO里发送了,这样数据就丢失了。
解决办法:
每发送16字节数据延时一段时间,这样可以完整的发送一数组字符数据(大于16字节)。
LPC2378串口有16字节的FIFO,把一数组的字符数据(大于16字节)查询发送时,每次只能发送16或17字节数据,其他数据丢失,我发现应该是数据先把16字节数据发送到FIFO,其他接收串口从FIFO取数据,由于其他接收串口从FIFO取数据速度不够快,导致FIFO里数据没取完,数组里的数据又往FIFO里发送了,这样数据就丢失了。
解决办法:
每发送16字节数据延时一段时间,这样可以完整的发送一数组字符数据(大于16字节)。
相关文章推荐
- 2410 winCE驱动在发送的同时,接收数据有所丢失---解决方法
- Yii2 联表查询数据丢失,即出现主键覆盖情况的解决方法
- php连接sql server查询text字段丢失数据解决方法
- ThinkPHP 3.2.3 数据表大小写问题(查询时候强制转换小写)解决办法
- socket简单实现ftp的文件传送(C++V2.0版,解决数据丢失问题)
- 用exp无法导出空表解决方法/用exp导出数据时表丢失原因
- servlet向jsp发送的数据出现乱码的解决方法
- CRM-解决查询条件丢失的问题
- 如何解决PHP查询大量数据内存耗尽的问题
- struts2配置type="redirect"传参数数据会丢失解决办法!
- 解决ADO读取Excel,数据丢失、数据错误、数据乱码问题
- Python中使用socket发送HTTP请求数据接收不完整问题解决方法
- 7.redis哨兵主从切换数据丢失问题及解决
- .NET中EXCEL数据访问数据丢失的分析与解决
- 关于MYSQL通过子查询删除重复数据的for update报错问题解决
- 有关于在myeclipse中java向服务器发送请求返回数据有中文乱码的一种情况及解决
- dmp数据导入,Blob字段数据丢失的问题解决
- 一个WMI模糊查询引发的数据丢失问题
- 串口发送数据查询方式与中断方式
- Redis持久化-数据丢失及解决