hal_gpio_readpin 读不到引脚电压

程序引脚写没有问题,但HAL_GPIO_ReadPin读不到引脚电压,刚上手,请帮忙解惑!
blob.pngblob.png

已邀请:

popdes

赞同来自:

不理解你问的问题和图的关系,还有读不到电压?
意思应该是读不到管脚高低电平状态吧?
看你的程序意思是,状态脚检测到是低电平那么把mos控制脚置低电平,状态脚检测到是高电平则置mos控制脚高电平?
这和你下面图有啥关系?
这种很简单的io控制先看下论坛帖子很容易上手

longzixin168

赞同来自:

是的, 是读高低电平,但是没有反应. 我是用PROTUES仿真, PA3置高低电平, 输出PC15跟随变化. 

ystz001

赞同来自:

我也遇到跟你一样的问题,你的这个问题解决了吗?能告诉我为什么吗?谢谢

longzixin168

赞同来自: ystz001

应该是仿真软件的BUG,我实物测试是没有问题的

自带腹肌的西装

赞同来自:

可以看一下你对相应的IO口的设置么,另外你的IO口选择的是哪个,先看下手册该引脚有没有能输出高电平的能力,我遇到过有的必须接外部上拉才能输出高电平,自己无法输出高电平的

ystz001

赞同来自:

 亲测 仿真不行  protues 只有PA0一个口可以监测电平 其他口就算手册上有 也不行

要回复问题请先登录注册