标签: gpio stm32f4
我正在学习STM32F407 MCU,但与输入数据寄存器混淆。该寄存器为32位,0-15位是只读的,剩余位是保留的。我的问题是寄存器在数据表中定义为defaulf值为0x0000XXXX。 XXXX在数据表中是“未定义的”。真正意义上的“未定义”术语是什么意思? 这是一个例子: if(GPIOA-> IDR& 0x0001) GPIOD-ODR | = 0xF000;
所以未定义的寄存器位可能会导致我打开LED,而我没有按下按钮?
...谢谢