天嵌 ARM开发社区

 找回密码
 注册
查看: 1392|回复: 1

多线程串口数据读写的问题

[复制链接]
高级放牛娃 发表于 2015-2-12 19:19:20 | 显示全部楼层 |阅读模式
实验的板子采用的是TQ2440。波特率38400. 遇到的问题如下:
1、如果单独只是读写串口,一个线程读串口数据,一个线程写数据,没有问题。
2、如果把UDP的通讯功能也加入进来,多了2个线程,一个是UDP的读线程,一个是UDP的写线程。这时候,串口的读线程就出现了问题:读串口的数据不正确了。本来是8个字节的,只能读3个字节,而且还不正确。

谁有这方面的经验?给指点一下。
 楼主| 高级放牛娃 发表于 2015-2-15 13:06:18 | 显示全部楼层
算了,自己解决了。天嵌给的例子程序有点问题。自己重新写了一遍串口的程序就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-5 19:41 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表