啥也不会玩51 发表于 2022-7-25 13:06 他这个程序是有问题,看芯片手册,切换串口根本不是AUXR这个寄存器,AUXR是辅助功能寄存器,真正切换用的是AUXR1,可以令S1_S1 = 0,S1_S0 = 1,就可以切换串口1的P36 37引脚,建议有问题时候看下芯片手册,或者官方的示例程序 |
啥也不会玩51 发表于 2022-7-25 13:06
|
wulin 发表于 2019-12-25 13:51 15怎么切 求大神指点。 |
suqianfu 发表于 2020-12-31 17:27 P3.0, P3.1是下载仿真用的,用了这两个,下载时在软件上需要勾选“下次冷启动时,P3.2 P3.3为00时才可以下载程序” |
| 我的也是切不过去。这是不是 一个坑来的?还有串口1必须切换到3.6 3.7脚吗?不能用3.0 3.1脚做串口吗? |
wulin 发表于 2019-12-25 13:51 它是有两个芯片的,一个89c52,一个STC15W408AS |
xuyaqi 发表于 2019-12-25 12:01 还是不行 |
| STC15系列可以切换串口,STC89C52没有此功能。 |
| 把‘#define’去掉,直接 AUXR1 = 0x40; |