熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-12-25 11:00
正文摘要:我把AUXR1 = 0x40 切換為P3.6 P3.7,但用串口助手COM5(調(diào)試時(shí)用)連接P3.6 P3.7時(shí)沒有反應(yīng),用回COM4(下載時(shí)用)卻有反應(yīng),是切換不成功的意思???? 還是還有什么東西漏掉了?? #include " ... |
啥也不會(huì)玩51 發(fā)表于 2022-7-25 13:06 他這個(gè)程序是有問題,看芯片手冊(cè),切換串口根本不是AUXR這個(gè)寄存器,AUXR是輔助功能寄存器,真正切換用的是AUXR1,可以令S1_S1 = 0,S1_S0 = 1,就可以切換串口1的P36 37引腳,建議有問題時(shí)候看下芯片手冊(cè),或者官方的示例程序 |
啥也不會(huì)玩51 發(fā)表于 2022-7-25 13:06 ![]() ![]() |
wulin 發(fā)表于 2019-12-25 13:51 15怎么切 求大神指點(diǎn)。 |
suqianfu 發(fā)表于 2020-12-31 17:27 P3.0, P3.1是下載仿真用的,用了這兩個(gè),下載時(shí)在軟件上需要勾選“下次冷啟動(dòng)時(shí),P3.2 P3.3為00時(shí)才可以下載程序” |
我的也是切不過去。這是不是 一個(gè)坑來的?還有串口1必須切換到3.6 3.7腳嗎?不能用3.0 3.1腳做串口嗎? |
wulin 發(fā)表于 2019-12-25 13:51 它是有兩個(gè)芯片的,一個(gè)89c52,一個(gè)STC15W408AS |
xuyaqi 發(fā)表于 2019-12-25 12:01 還是不行 |
STC15系列可以切換串口,STC89C52沒有此功能。 |
把‘#define’去掉,直接 AUXR1 = 0x40; |
Powered by 單片機(jī)教程網(wǎng)