我把stm32IO口设置成上拉输入,然后低电平有效,打了个PCB板,但是装上去发现没反应。
我简单排查了一下
1.发现用杜邦线直接短接IO口和GND是有效的。(等于按键按下,低电平有效)
2.怀疑是按键开关的问题,但是测试电源控制发光二极管是可以的(按键开关是正常的)
3.最后回到PCB板电路的问题,我直接用导线短接这两个孔,按理说是会形成第一种情况的局面,但实际上灯没有亮起来。
4.我用万用表测了一下IO口接触的按键口 跟 GND 有电压,但是 IO口接触的按键口 跟 下方接GND的按键口 测是没有电压的,可我用电源模块正极引IO口,负极引GND口,直接测两孔电压却有可以测到
是我电路的问题吗?有老哥指导一下吗
PCB图
你要学会调试,比如说按键拿那个仿真器读到寄存器看看。学会用万用表或者示波器去看输出的电平有没有变化。