完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
一个单片机不断向PC发一个字符的程序,但是串口助手收到的乱码,网上的其他程序我也试过,人家例子可以成功,但是我这就收到是乱码,求大神讲解一下
#include "reg52.h" #define uchar unsigned char #define uint unsigned int void inital (void) { SCON = 0X50; //UART方式1;8位UART REN = 1; //允许串行口接收数据 PCON = 0x00; //SMOD=0;波特率不加倍 TMOD = 0x20; //T1方式2,用于产生波特率 TH1 = 0xFD; //装初值 TL1 = 0xFD; TR1 = 1; //启动定时器1 EA = 1; //打开全局中断控制 ES = 1; //打开串行口中断 } void delay(uchar milisec) { uchar i,j; for(i=0;i } void main() { inital(); SBUF=0x01; while(1) { if(ti==1) { SBUF=0x01; TI=0; delay(500); } } } |
|
相关推荐
21个回答
|
|
|
硬件得晶振需要更换,也就是需要把12M的晶振焊下来,再把11.0592的晶振焊接上去,需要使用电烙铁动手进行焊接操作。
如果开发板上的晶振是插在插座上,可以直接取下来的,那么就直接把12M的取下来,换上11.0592的就行了
最佳答案
|
|
|
|
|
|
用人家的例子改一下
|
|
|
|
|
|
串口助手改成16进制显示试试
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
程序本身没有问题,可能是你串口助手设置不当。另外查查晶振是不是11.0592MHz的,否则要改定时器设置。
|
|
|
|
|
|
串口助手的设置就是上图那样,一个停止位,8位数据,没有校验位,晶振也是11.0592的 |
|
|
|
|
|
|
|
|
|
|
|
能吧您的串口助手接受的数据给我截个图么,我改成16进制收到的是81 81 81 ,也对不上,我试过网上很多单片机串口通讯例程,全都乱码 没一个成功的,串口助手我也换过,接受到是一样的 |
|
|
|
|
|
程序我这里一直设置的是11.0592,不太明白怎么设置内部晶振,
|
|
|
|
|
|
有的单片机芯片自身带有内部振荡器,这样有些应用场合就可以节省外部晶振,如果你用的单片机不具备内部振荡器,那就不需要进行设置,那问题就应该是外部电路或外部晶振,或者换个晶振试试
|
|
|
|
|
人中狼 发表于 2018-4-12 11:27 我用的是STC89C52RC |
|
|
|
|
|
查查硬件电路吧,STC的振荡器选择是在下载软件界面设置的,并不是在KEIL里设置的,同样在KEIL里设置的晶振频率应该只是做软件仿真时使用,硬件的晶振频率取决于硬件电路里的晶振,与KEIL的设置没关系
|
|
|
|
|
人中狼 发表于 2018-4-12 11:44 我用的普中的开发板就不行,换了块最小系统的板子就可以了,那硬件的晶振怎么解决呢? |
|
|
|
|
|
硬件晶振频率不对的话,就得更换晶振了
|
|
|
|
|
人中狼 发表于 2018-4-12 11:44 普中开发板硬件电路上使用的晶振是12M的 ,我刚找到,这个可以修改么 |
|
|
|
|
人中狼 发表于 2018-4-9 17:14 谢谢您一步一步的教我排除,已经弄明白了 |
|
|
|
|
|
这晶振设置只在使用keil仿真的时候起作用,不会单片机实际运行的晶振频率 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
112 浏览 0 评论
219 浏览 0 评论
721 浏览 0 评论
RT-Thread与英飞凌(infineon)合作得板子PSOC 6 板子学习
702 浏览 0 评论
有人有STM8H1K08T连接TM1650的源码吗,可以直接使用的那种,我的代码在烧录之后数码管一直处于熄灭状态
1036 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16967 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 03:43 , Processed in 0.923899 second(s), Total 75, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1925