社区
网络及通讯开发
帖子详情
串口通讯问题:为什么和arm通讯时,总是出现没有收完全就停止的现象?
greenforce
2007-06-29 05:14:23
我在borland C++ builder 下写了一个和arm通讯的小程序,但是不知道为什么,程序总是出现没有完全读完从arm发送来的整个字符串,就会打印出来的情况,不过剩下的字符串会在下一次又可以提取出来,我设置过读写超时,还是没用.不知道是不是有人遇到过类似的情况,请指点下.谢谢
...全文
194
2
打赏
收藏
串口通讯问题:为什么和arm通讯时,总是出现没有收完全就停止的现象?
我在borland C++ builder 下写了一个和arm通讯的小程序,但是不知道为什么,程序总是出现没有完全读完从arm发送来的整个字符串,就会打印出来的情况,不过剩下的字符串会在下一次又可以提取出来,我设置过读写超时,还是没用.不知道是不是有人遇到过类似的情况,请指点下.谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tbabc
2007-06-30
打赏
举报
回复
问题解决.是WIN32串口通信基础类中ClearCommError()重复调用的问题,不过,PC和PC怎么就行呢,值得考虑
greenforce
2007-06-29
打赏
举报
回复
再把状况写的清楚点,我的程序是循环读的,短的字符串可以一次读完,但是长点就不行了.一次读不完,字符串剩下的部分下次又可以读到.不过如果用其他的串口通讯调试工具和arm通讯时是可以的.
bug记录:
串口
通讯
异常
现象
:将脚本移入
ARM
系统...背景:
arm
端通过串口ttymxc0和MCU
通讯
已确定MCU正常发送数据,硬件没
问题
。初始化串口
时
,一般只需要设定波特率,数据位,校验位,
停止
位。不需要设定超
时
时
间,size,Vmin,清除缓冲区等。
ARM
接口实验—串口实验
UART串口实验
ARM
裸机开发:串口通信
SRST(bit0): 软件复位,为 0 的是
时
候软件复位 UART,为 1 的
时
候表示复位完成。而对于接
收
器,则逻辑1(正)则是B>A,BA之间的电压不小于200mV,逻辑0则是A>B,BA之间的电压小于-200mv,即正负逻辑,电压绝对值都...
用Windows API 编写
串口
通讯
程序(—)
最近在做一个PC机上和
ARM
机
串口
通讯
的程序。 实际上,我并
没有
在VC上编写过串口程序。记得大一下学期的课程实践上倒是在DOS环境下做个简单的
串口
通讯
,可是就是因为太简单了,而且是DOS那种独占式的进程,所以...
linux串口数据传输
出现
问题
的几点总结
(一)很多
时
候当在使用串口的
时
候你会发现在read串口设备
时
会
出现
当机
现象
,
出现
这种
现象
的原因可能是你在open设备的
时
候
没有
使用非阻塞的方式打开,在使用串口发送数据和接
收
数据的
时
候,或者注意select的配合...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章