在调试rs232串口通信时,单片机往PC机上发数据,串口调试助手可以接收,但是PC往单片机发数据,接收不到。

接收程序只是在发送程序上稍做修改,感觉程序没什么问题呀... 接收程序只是在发送程序上稍做修改,感觉程序没什么问题呀 展开
 我来答
可记呵a
2011-07-21 · TA获得超过376个赞
知道答主
回答量:44
采纳率:0%
帮助的人:56.7万
展开全部
那样是串口助手肯定收不到pc下发的数据的
232是三线的 发(TX),收(RX)和地(GND)
PC和mcu应该这样连接
PC MCU
TX <--- > RX
RX <---> TX
GND -- GND

MCU和串口助手应该这样连接
MCU 串口助手
RX <---> TX
TX <----> RX
GND ---- GND

串口助手和PC应该这样连接:
PC 串口助手
TX < --- > RX
RX <----> TX
GND ---- GND

按照题意,你的连接方式一定是
PC 串口助手
TX < --- > TX
RX <----> RX
GND ---- GND
这样是肯定收不到数据的
解决办法: 把串口助手的收和发两跟线位置换一下
注意: 观察单片机串口数据时 又要换回来
nscboy
2011-07-21 · TA获得超过1054个赞
知道小有建树答主
回答量:826
采纳率:0%
帮助的人:554万
展开全部
检查下线路.
你是如何确定单片机未收到数据的.
检查下PC电脑的串口是否正常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bingdele
2011-07-21 · TA获得超过745个赞
知道小有建树答主
回答量:366
采纳率:83%
帮助的人:221万
展开全部
估计是单片机串口接收有问题,接收是中断还是查询方式?中断的话要注意每进入中断要记得清中断标志位,查询的话比较好理解,应该不会有大的问题,只要程序正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式