找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机和串口屏通讯USART收发数据不一致

[复制链接]
跳转到指定楼层
楼主
ID:74815 发表于 2023-2-14 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机可以收发数据,但数据内容会发生变化,把单片机内部数据发送到屏上显示,需要好久,用串口助手监控发现发送好多次才会有一次正确的数据帧,其他都是乱码,并且这个乱码还是有规律的,我看有人说是波特率问题,我改着试了下,似乎并没有什么用,用串口助手给屏发送指令正常,单片机发送时就会乱码,不知道问题出在哪里了,大佬有遇到这种情况的请指点一二,谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:161164 发表于 2023-2-14 21:38 | 只看该作者
晶振频率多少?
回复

使用道具 举报

板凳
ID:939553 发表于 2023-2-14 23:25 | 只看该作者
串口程序未配置对,或你的数据格式不对
回复

使用道具 举报

地板
ID:98880 发表于 2023-2-15 11:13 | 只看该作者
波特率不对或是晶振有问题。
回复

使用道具 举报

5#
ID:514317 发表于 2023-2-15 13:07 | 只看该作者
就是波特率不对
回复

使用道具 举报

6#
ID:92810 发表于 2023-2-16 18:43 | 只看该作者
波特率可能不对吧
回复

使用道具 举报

7#
ID:88436 发表于 2023-2-17 23:21 | 只看该作者
有时候要在端口串电阻
回复

使用道具 举报

8#
ID:593706 发表于 2023-2-21 16:47 | 只看该作者
肯定不是波特率的问题。如果是单片机自主发送数据,不管波特率偏离多少,都能发出来数据,只不过数据不正确。你的问题是单片机的程序上有问题,多检查串口通信和中断这二部分的代码。
回复

使用道具 举报

9#
ID:408539 发表于 2023-2-23 00:18 | 只看该作者
基本代码贴出来看看...   特别时收发子函数与初始化函数
没代码怎分析
回复

使用道具 举报

10#
ID:285863 发表于 2023-2-23 06:45 | 只看该作者
单片机和串口屏的通讯程序要匹配
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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