串口调试助手跟STC89C52RC通信正常,程序下载到STC12C5608AD能通信,但是接收的一串字符10个中有3个是乱码 10

 我来答
耍酷的猫MaeSt
2011-12-10
知道答主
回答量:16
采纳率:0%
帮助的人:4.7万
展开全部
由于12C5608是1T的MCU,它的工作速度是普通的12倍,可能是你发送的时间间隔不够.不知道你的代码中是不是对TI做控制了.发送是TI=0;发送完后再改为TI=0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6003d951
2011-11-26 · TA获得超过1026个赞
知道小有建树答主
回答量:231
采纳率:100%
帮助的人:192万
展开全部
它们的寄存器不一样,需要修改一下代码。
追问
怎么改?这是我的代码:
EA=0;
SCON=0X50;
TMOD=0X21;
TH1=253;
//TL1=250;
TCON=64; //40
PCON=0;
AUXR=96; //60
TR1=1;
ES=1;
EA=1;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
13520972942
2011-11-26
知道答主
回答量:6
采纳率:0%
帮助的人:9942
展开全部
检查232串口问题
追问
在89C51芯片上,发1000次全部正常,就是在12C5608AD上不行,发“0123456789abcdef”   显示的是:》=234567》=yrcdtf      .所以不正常。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8677a570f
2011-11-29 · 超过23用户采纳过TA的回答
知道答主
回答量:88
采纳率:100%
帮助的人:40.7万
展开全部
晶振一样吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式