你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

初学STM32:GPIOD->IDR没有随输入改变

[复制链接]
Wayne889 提问时间:2017-9-17 22:01 /
本帖最后由 Wayne889 于 2017-9-17 22:06 编辑

我是新手,
设置了GPIOD GPIO_Pin_12为上拉输入,
配置前已经使能了时钟:    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE,ENABLE);

仿真时能看到配置已经成功,此时GPIO_Pin_12引脚是接地的,但是GPIOD->IDR的相应位没有改变。不知道我是不是有什么地方没有考虑到。

先谢谢了

GPIOD IDR.png
收藏 评论3 发布时间:2017-9-17 22:01

举报

3个回答
MrJiu 回答时间:2017-9-18 09:21:48
你的意思是说读取GPIOD->IDR值和IO口实际电平不一至?
林光光 回答时间:2017-9-18 09:30:42
老铁,你上面把IO配置成输出了,先把上面的屏蔽掉,然后输入模式不用配置速度(配置了也不影响)

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

五哥1 回答时间:2017-9-18 17:18:56
你到底要PD12是输入还是输出?

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版