找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC89C52单片机串口通讯有误触发

查看数: 3256 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-6-21 10:55

正文摘要:

使用STC 89C52RC 单片机,编写串口通讯,使用引脚为P3.0,P3.1  串口芯片为 MAX232 ,PC端使用了串口调试软件,在单片机向PC发数据时候,PC能正常收到,但PC机给单片机发送数据时,单片机可以正常收到数据 ...

回复

ID:1066657 发表于 2023-6-28 13:29
188610329 发表于 2023-6-26 18:14
检查MAX232的电容,是否和规格书相符,MAX232的供电vcc处除了104电容,多接一个10uf的蓄能电容。

谢谢,我试下
ID:1066657 发表于 2023-6-28 13:29
Longan.Wang 发表于 2023-6-26 14:35
如果每次多余出吹牟糠帜谌菔撬婊模敲锤扇乓氲目赡苄院艽蟆�
如果每次多余出来的部分内容是相同的, ...

随机的
ID:624769 发表于 2023-6-26 18:14
检查MAX232的电容,是否和规格书相符,MAX232的供电vcc处除了104电容,多接一个10uf的蓄能电容。
ID:77589 发表于 2023-6-26 14:35
如果每次多余出来的部分内容是随机的,那么干扰引入的可能性很大。
如果每次多余出来的部分内容是相同的,那么肯定是程序问题。
ID:415064 发表于 2023-6-25 08:28
换个232 换个串口 示波器装下单片机端波形
ID:401564 发表于 2023-6-24 22:18
oldhawk 发表于 2023-6-24 17:50
就是想请教下干扰在硬件上有没有办法消除?我用了上拉,一点效果也没有,气馁

我没有碰到过这种情况
一般最多就是多接收一个8位的数据,不会有这么多的
你看一下是不是你代码或者是硬件有问题
ID:1066657 发表于 2023-6-24 17:50
Y_G_G 发表于 2023-6-23 23:00
这就是干扰
所以,一般上位机和下位机通讯的时候,就不是简单的接收一个数据来进行操作了
你可以参考一下Mo ...

就是想请教下干扰在硬件上有没有办法消除?我用了上拉,一点效果也没有,气馁
ID:401564 发表于 2023-6-23 23:00
这就是干扰
所以,一般上位机和下位机通讯的时候,就不是简单的接收一个数据来进行操作了
你可以参考一下Modbus来进行通讯
ID:883242 发表于 2023-6-21 16:42
连线接插件接触不良就是这个效果。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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