找回密码
 注册
关于网站域名变更的通知
查看: 519|回复: 2
打印 上一主题 下一主题

求助关于STC单片机使用其他IO口做串口通信的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-22 14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
求助关于STC单片机使用其他IO口做串口通信的问题/ ^1 ~0 T7 ^  ?- ?0 |2 K* Y! P" C
0 K8 w' L4 `$ q, X9 I- g
标准单片机都是使用P3.0,P3.1作为TXD,RXD来做串口通信。我使用的是STC的STC15F2K60S2这款单片机,可以使用P3.6,P3.7作TXD,RXD,请问有用过这种单片机的吗,怎么才能改变默认引脚位置。
6 Q  d6 U$ V, c& [4 \     我查看STC的头文件,发现有3 v2 L7 G# E, M  R
#define                S1_USE_P30P31()                P_SW1 &= ~0xc0        //UART1 使用P30 P31口,默认' j* z6 V. ^3 D" x: x% V2 U
#define                S1_USE_P36P37()                P_SW1 = (P_SW1 & ~0xc0) | 0x40        //UART1 使用P36 P37口
& _" e8 Z* ?6 H8 C2 m8 c     调用这个后,在使用ISP下载时,用不用勾选其他特殊项。
" u3 w$ q) |; n( i$ `8 F

该用户从未签到

2#
发表于 2019-5-22 17:19 | 只看该作者
这个define就是让你选择用哪个的,注释掉你不想用的

该用户从未签到

3#
发表于 2019-5-22 17:22 | 只看该作者
这个设置只是针对你的软件用不同的串口,ISP下载应该还是原来的,不用设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-18 00:54 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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