ST意法半导体
直播中

人走了

9年用户 894经验值
擅长:制造/封装 光电显示
私信 关注
[问答]

使用3.3v电源设置为高电平时GPIO(PB5) 输出为5V的原因?怎么解决?

我正在尝试运行简单的程序以在微控制器 STM8S003F3P6 的 IO 引脚上输出高电平。
我正在使用 PB5 引脚输出高电平。我使用 3.3v 电源并期望 GPIO 在我将其设置为高电平时输出 3.3v 但令人惊讶的是我得到的是 5V,下面是电路


回帖(1)

张家旺

2022-12-26 15:28:11
首先:原理图看起来不错,即使 NRST 上的 R16 不是必需的。
但是,根本不可能在没有任何东西连接到 5V 的设备的引脚上测量 5V,因此您似乎还有另一个未在此处显示的连接。请测量 net 3.3v(U7.9 或 J23.1)的电压。
还请包括您的代码(初始化、GPIO 设置),使用代码按钮进行验证。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分