主题 : linux与单片机上下通信问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 44782
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
综合积分: 54 分
注册时间: 2011-04-28
最后登录: 2017-09-13
楼主  发表于: 2011-07-12 14:27

 linux与单片机上下通信问题

做的是arm9与单片机串口通信。
大致思想是:arm9发送一个指令后,由单片机上传一个字符。
应该属于一个串口同时发送和接收,对于arm9的串口来说应该是这样理解。
具体情况如下:
我是将arm9与单片机89s52相连,比如用串口发送一个字符“A”过去,它立马应该接收单片机上传的数据“7”,问题出来。我用串口助手调试,没有数据显示,但是接收到数据;等我用“十六进制显示”就有数据了,显示的是“07”
请问这是什么原因了?
望高手帮我解释下这个小问题。
级别: 新手上路
UID: 44782
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
综合积分: 54 分
注册时间: 2011-04-28
最后登录: 2017-09-13
1楼  发表于: 2011-07-13 09:19
解决了。
我用的整型传过去的,若要直接显示,要先转成字符串。 后面的问题就没了。
有事慢慢来
级别: 新手上路
UID: 56049
精华: 0
发帖: 28
金钱: 150 两
威望: 30 点
综合积分: 56 分
注册时间: 2011-09-28
最后登录: 2014-05-13
2楼  发表于: 2012-06-28 22:53
求介绍怎么编写串口应用程序