找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC15 89C52单片机串口1切换问题

查看数: 5359 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-12-25 11:00

正文摘要:

我把AUXR1 = 0x40 切换为P3.6 P3.7,但用串口助手COM5(调试时用)连接P3.6 P3.7时没有反应,用回COM4(下载时用)却有反应,是切换不成功的意思???? 还是还有什么东西漏掉了?? #include " ...

回复

ID:858196 发表于 2022-7-26 09:32
啥也不会玩51 发表于 2022-7-25 13:06
15怎么切 求大神指点。

他这个程序是有问题,看芯片手册,切换串口根本不是AUXR这个寄存器,AUXR是辅助功能寄存器,真正切换用的是AUXR1,可以令S1_S1 = 0,S1_S0 = 1,就可以切换串口1的P36 37引脚,建议有问题时候看下芯片手册,或者官方的示例程序
ID:213173 发表于 2022-7-25 20:42
啥也不会玩51 发表于 2022-7-25 13:06
15怎么切 求大神指点。




ID:1040462 发表于 2022-7-25 13:06
wulin 发表于 2019-12-25 13:51
STC15系列可以切换串口,STC89C52没有此功能。

15怎么切 求大神指点。
ID:911776 发表于 2021-5-27 11:06
suqianfu 发表于 2020-12-31 17:27
我的也是切不过去。这是不是 一个坑来的?还有串口1必须切换到3.6 3.7脚吗?不能用3.0    3.1脚做串口吗?

P3.0, P3.1是下载仿真用的,用了这两个,下载时在软件上需要勾选“下次冷启动时,P3.2 P3.3为00时才可以下载程序”
ID:718536 发表于 2020-12-31 17:27
我的也是切不过去。这是不是 一个坑来的?还有串口1必须切换到3.6 3.7脚吗?不能用3.0    3.1脚做串口吗?
ID:472235 发表于 2019-12-25 18:28
wulin 发表于 2019-12-25 13:51
STC15系列可以切换串口,STC89C52没有此功能。

它是有两个芯片的,一个89c52,一个STC15W408AS
ID:472235 发表于 2019-12-25 18:27
xuyaqi 发表于 2019-12-25 12:01
把‘#define’去掉,直接 AUXR1 = 0x40;

还是不行
ID:213173 发表于 2019-12-25 13:51
STC15系列可以切换串口,STC89C52没有此功能。
ID:94031 发表于 2019-12-25 12:01
  把‘#define’去掉,直接 AUXR1 = 0x40;

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

Powered by 单片机教程网

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