找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机串口UART

查看数: 2752 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-1-19 05:14

正文摘要:

本帖最后由 kkk09 于 2023-1-19 05:31 编辑 为什么串口助手获得的数据是准确的,但是led的亮灭却不正确? 11.0592mhz的晶振,8位自动重装,比特率不倍速

回复

ID:883242 发表于 2023-1-23 15:29
中断处理程序没写。

必须要写中断处理,要清RI的。

现在你的中断向量地址是乱的,接收到数据就死机了。
ID:1055392 发表于 2023-1-20 21:36
中断里面一定要把TX与RX分开,发送与接受都会进入中断可能数据要乱
ID:146878 发表于 2023-1-20 13:39
开接受中断。接受到后存入另外一个变量。你这一直读不行的。
ID:1059375 发表于 2023-1-20 05:40
ID:243487 发表于 2023-1-19 11:08
为0了吧,把0的数据丢掉,读完再读是0吧
ID:94031 发表于 2023-1-19 10:01
SBUF是c51关键字,不能当变量使用,应该另设变量保存SBUF用来显示。
ID:1034262 发表于 2023-1-19 10:00
你直接输一个确定的字节数据到P1口看看?可能你传递数据出错了。
ID:161164 发表于 2023-1-19 09:29

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

Powered by 单片机教程网

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