stm32f407上拉下拉输入

2019-07-21 02:59发布

使用stm32407的输入功能,想要做一个上拉和一个下拉的输入
  GPIOD->MODER &= 0XFFFFFFF0;//设置低四位为输入模式00
  
  GPIOD->UPDR &= 0XFFFFFF55;//上拉效果
  GPIOD->IDR &= 0X0000;//输入数据寄存器清零

我用了这三条配置,发现没有效果 需要配置GPIOD->ODR吗 407的手册中并未提及 还是说我需要配置其他的功能 求教原子哥和各位论坛大神
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-21 04:05
请看我们的探索者407开发板教程。
苦瓜eson
2楼-- · 2019-07-21 04:29
分享一下问题的原因GPIOD->MODER &= 0XFFFFFFF0;
就是这行代码 原本的MODER值为0 采用&=的方式无法操作MODER寄存器 所以上拉输入设置无效
谢谢原子哥回答

一周热门 更多>