|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
求助关于STC单片机使用其他IO口做串口通信的问题
0 W. v# |' X, v! b% |4 W) `- m2 S9 p# R, X+ C6 z* o8 r7 e$ F
标准单片机都是使用P3.0,P3.1作为TXD,RXD来做串口通信。我使用的是STC的STC15F2K60S2这款单片机,可以使用P3.6,P3.7作TXD,RXD,请问有用过这种单片机的吗,怎么才能改变默认引脚位置。
5 |+ s) l7 [) g" m+ e 我查看STC的头文件,发现有# K* c" u/ `; F! G
#define S1_USE_P30P31() P_SW1 &= ~0xc0 //UART1 使用P30 P31口,默认
6 F/ ~, j* m' T1 o#define S1_USE_P36P37() P_SW1 = (P_SW1 & ~0xc0) | 0x40 //UART1 使用P36 P37口
2 d6 m$ b2 ~2 r! W( G- v6 K) t 调用这个后,在使用ISP下载时,用不用勾选其他特殊项。
5 a: E3 J! ?6 @0 m7 Q |
|