找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stc8g单片机io口无法同时设置为准双向口和推挽输出

查看数: 1941 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-7-10 09:23

正文摘要:

用的是stc8g1k08a,用官方给的io口配置工具,想把P3.7 P3.6 P3.5 P3.4设置为推挽输出,把P3.3 P3.2 P3.1 P3.0设置为准双向口,但是设置了之后只能全部为推挽输出或者全部为准双向口,这是为什么啊 #include "st ...

回复

ID:1109793 发表于 2024-7-10 17:55
Dokkis 发表于 2024-7-10 13:48
分开设置过,全部设置成推挽输出时,P3.3和P3.2引脚的电压接近于0,P3.6和P3.7的电压有5v,能够正常工作 ...

3.2和3.3的3V多是在开关接通时的吧。这个电压由VCC经由电阻分压得到的。有2.2K下拉电阻,内部上拉被忽略了。3.6和3.7的话没有上拉,直接用内部上拉,此时上拉能力比较弱。如果没有外围电阻漏电,作为开关输入也应该是可以的,我就这样用过,不过实际情况还是要增加一点上拉电阻例如10K的。看官方资料显示内部上拉电阻30K左右吧。你现在只有2.3V,大概是外部电路中有什么东西把电压拉低了。输入口的高低判定一般是二分之一VCC的,5V时就是2.5V。
ID:76027 发表于 2024-7-10 11:57
分二次设置看看。
ID:161164 发表于 2024-7-10 11:16
“但是设置了之后只能全部为推挽输出或者全部为准双向口”
如何得出这个结论?
ID:1109793 发表于 2024-7-10 10:39
设置是好使的,你怎么确定设置没有成功?
ID:1034262 发表于 2024-7-10 09:49
stc8g1k08a只有P3.0 P3.1 P3.2 P3.3 P5.4 P5.5,没别的IO了,你是怎么测试P3.7 P3.6 P3.5 P3.4的?

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

Powered by 单片机教程网

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