stm32103RC PA12做输入用法

2019-07-21 07:04发布

603a699b0fbee3c3e0f5c0fea61b5d81.jpg


PA12配置为上拉输入  用来检测5V端是否有电压接入,配置好后端口后 5V端有5V电压输入时  测量PA12口的电压不到1V,未配置端口前可以正常测的该口电压为5V

GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_12;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOA, &GPIO_InitStructure);                       


#define    power_check  PAin(12)  


                 if(power_check==0)  
                 {
                        bpower_fail=1;
                 }
                 else
                 {
                        bpower_fail=0;
                 }

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
biglu
1楼-- · 2019-07-21 07:46
 精彩回答 2  元偷偷看……
peng1554
2楼-- · 2019-07-21 08:49
帮顶~~
shimingyan1992
3楼-- · 2019-07-21 09:52
设置成浮空输入不可以  设置成下拉输入就OK了,找您说的我分析了一下电路 上拉输入确实不合适
shimingyan1992
4楼-- · 2019-07-21 14:14
biglu 发表于 2018-12-6 17:50
检测5V输入就跟检测高电平的按键一样啊,检测高电平得下拉,不能设置上拉输入,可以下拉输入或浮空输入,因 ...

设置成浮空输入不可以  设置成下拉输入就OK了,找您说的我分析了一下电路 上拉输入确实不合适

一周热门 更多>