STM32F4 GPIO IDR

时间:2017-03-07 19:29:08

标签: gpio stm32f4

我正在学习STM32F407 MCU,但与输入数据寄存器混淆。该寄存器为32位,0-15位是只读的,剩余位是保留的。我的问题是寄存器在数据表中定义为defaulf值为0x0000XXXX。 XXXX在数据表中是“未定义的”。真正意义上的“未定义”术语是什么意思? 这是一个例子:
if(GPIOA-> IDR& 0x0001)       GPIOD-ODR | = 0xF000;

所以未定义的寄存器位可能会导致我打开LED,而我没有按下按钮?

...谢谢

0 个答案:

没有答案