初学STM32:GPIOD->IDR没有随输入改变
本帖最后由 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值和IO口实际电平不一至? 老铁,你上面把IO配置成输出了,先把上面的屏蔽掉,然后输入模式不用配置速度(配置了也不影响) 你到底要PD12是输入还是输出?
页:
[1]