找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教关于STC89C52RC的串口高速发送数据问题

查看数: 1912 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
TEC
发布时间: 2022-1-28 01:41

正文摘要:

本帖最后由 TEC 于 2022-1-28 02:00 编辑 在测试上位机接收STC89C52RC单片机高速发送字节数据准确率的时候,发现一个现象,描述如下: 1、结尾没有延时(0xff自减到0),结束字节不是'\n',上位机显示的是乱码,1 ...

回复

ID:624769 发表于 2022-1-28 19:38
STC89C52RC, 用40MHz 晶振,单片机设置为6T模式,串口设置 SCON = 0x90; (模式2)  加上 PCON里面设置串口速率倍频,最终串口速率达到 2.5MHz  连续发送信息到电脑,无任何乱码。(用的还是杜邦线)

所以,你这问题,最大的可能,要么波特率计算错误,要么电脑端串口助手有问题,要么就是硬件问题。
ID:625730 发表于 2022-1-28 13:42

哦,谢谢。我又试了一下,在其中一块单片机上有问题,这块单片机烧完程序后提示芯片可能是翻新的。在另外89C52RC、89C52上测试是好的。
ID:161164 发表于 2022-1-28 10:44
代码1没问题啊~



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

Powered by 单片机教程网

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