GD32F103RET6 IO不能正常输出高电平疑问,只能输出1.4V高电平

[复制链接]
1318|7
手机看帖
扫描二维码
随时随地手机跟帖
20062516|  楼主 | 2019-12-3 09:44 | 显示全部楼层 |阅读模式
用GD32F103RET6做项目,用SPI2做通信,配置无问题,测试有些主板MOSI线(PB15)的波形高电平只能最高输出1.4V,怀疑待载能力不够,直接去掉负载,测试还是只能输出1.4V。遂又配置成普通GPIO推挽模式来测试,还是同样的结果。又测试了几个其他IO都是正常的输出高电平3.3V。难道是PB15 IO口坏了?为什么还能输出一部分高电平呢?
有没有哪位大哥遇到这样的类似的问题。

使用特权

评论回复
lvben5d| | 2019-12-3 23:26 | 显示全部楼层
没有5VT的IO口 我镊子夹 短接模拟按键闭合,的确是损坏IO口,我的是103FRCT6 .  损坏后现象是引脚跟GND短路了。 如果你的SPI口会损坏,试试下次串联1个1K电阻。如果没效果,BOM表焊接0欧即可。 我用SPI访问字库,没遇到过MOSI坏的情况。

使用特权

评论回复
评论
lvben5d 2019-12-6 19:12 回复TA
@20062516 :没遇到过高电平上不去,难道负载拉低了? 还是你复用引脚没初始化好, 
20062516 2019-12-4 14:39 回复TA
空载测试看样子也不是完全损坏,高电平还能输出1.4V。我用spi给热敏打印机头片传数据,也有另一个SPI访问点阵字库 
20062516 2019-12-4 14:38 回复TA
空载测试看样子也不是完全损坏,高电平还能输出1.4V。我用spi给热敏打印机头片传数据,也有另一个SPI访问点阵字库 
yuanmoshang| | 2019-12-9 09:25 | 显示全部楼层
看看手册上引脚复用的那一块,PB15是不是不能当做IO口使用?  比如GD32F303的PA15就不能当普通IO口使用。

使用特权

评论回复
drer| | 2020-1-6 13:16 | 显示全部楼层
是不是有下拉啊

使用特权

评论回复
coshi| | 2020-1-6 13:20 | 显示全部楼层
需要看初始化的代码

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

130

帖子

4

粉丝