完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用串口下载程序没有问题,但是串口通讯不成功;
向各位大侠求可能的原因; 以下是单片机精灵生成的代码,我在试硬件有没有问题,照理说下载没有问题串口就应该能通信啊,可是为什么不能呢? #include sfr AUXR = 0x8E; void InitUART(void) { TMOD = 0x20; SCON = 0x40; TH1 = 0xDC; TL1 = TH1; PCON = 0x00; TR1 = 1; } void SendOneByte(unsigned char c) { SBUF = c; while(!ti); TI = 0; } void main(void) { AUXR = AUXR|0x40; // T1, 1T Mode InitUART(); // 添加while循环发送,代码省略 } |
|
相关推荐
12个回答
|
|
帮顶。。。。
|
|
|
|
这个
void SendOneByte(unsigned char c) { SBUF = c; while(!TI); TI = 0; } 改为这样 void SendOneByte(unsigned char c) { while(!TI); TI = 0; SBUF = c; } |
|
|
|
不好好看数据手册哦 这款单片机没有定时器1的 你这肯定收不到数据的
|
|
|
|
正解,我第一次用这款时,也是没有注意没有定时器1,搞了一天才发现这个问题,晕啊,所以看手册要认真不能相当然!
|
|
|
|
大神 求一个 stc15w408as的数据手册 谢谢了
|
|
|
|
哈哈,看来遇到这个问题是不是我一个啊,之前也是用12C5612的单片机程序移到15W408AS,用定时器写到串口1,烧到机器里面根本不运行搞了好久才发现问题
|
|
|
|
大家谁有STC15w401as数据手册发一份,谢谢了!官网进不去了!
|
|
|
|
您好,有STC15w401as数据手册吗?
|
|
|
|
我有STC官方备用网址,但不知论坛是否允许放网址上来 ?
|
|
|
|
不要用单片机精灵这款单片机还要设置寄存器AUXR stc下载软件上都有波特率生成代码
|
|
|
|
去STC官网下STC15系的手册 里边有很详细的串口范例 好好读度吧 你这程序 EA都没开
|
|
|
|
只有小组成员才能发言,加入小组>>
3320 浏览 9 评论
3000 浏览 16 评论
3496 浏览 1 评论
9069 浏览 16 评论
4089 浏览 18 评论
1190浏览 3评论
612浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
602浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2339浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1899浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 05:58 , Processed in 1.438985 second(s), Total 102, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号