找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2075|回复: 5
打印 上一主题 下一主题
收起左侧

PC与单片机串口通信接收不稳定

[复制链接]
跳转到指定楼层
楼主
单片机型号STC89C52RC,使用XCOM2.1串口助手发送指令,单片机有时候接收不到,晶振频率是12MHz,波特率9600,多次点击串口助手发送按钮,可以接收到指令,请教一下论坛里的大神,造成接收不稳定的原因是什么
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:161164 发表于 2021-9-3 17:55 来自触屏版 | 只看该作者
请用11.0592Mhz
回复

使用道具 举报

板凳
ID:887371 发表于 2021-9-3 18:03 | 只看该作者
经过计算,12M12T是产生不了9600波特率的,只能产生4800(这还要把smod配置为1才行)。
晶振请适用11.0592M。图中误差小于4.5%的表示可用。




回复

使用道具 举报

地板
ID:88256 发表于 2021-9-3 19:00 | 只看该作者
波特率不准,你去百度一下为什么大家都用11.0592MHz的晶振而不是12MHz的晶振就知道原因了
回复

使用道具 举报

5#
ID:190577 发表于 2021-9-3 19:45 | 只看该作者
12M晶振,波特率需要配置4800,这个误差最小,就不会不稳定了。
回复

使用道具 举报

6#
ID:561301 发表于 2021-9-3 20:58 | 只看该作者
单片机和电脑之间的连接线不能太长,长了容易受干扰,40cm以内
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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