Colección de citas famosas - Slogan de motivación - (!MCU_IO_GET(HAL_BOARD_IO_BUTTON_1_PORT, HAL_BOARD_IO_BUTTON_1_PIN)) ¿Qué significa esto en el programa del microcontrolador?

(!MCU_IO_GET(HAL_BOARD_IO_BUTTON_1_PORT, HAL_BOARD_IO_BUTTON_1_PIN)) ¿Qué significa esto en el programa del microcontrolador?

HAL_BOARD_IO_BUTTON_1_PORT es el número de puerto, como P1

HAL_BOARD_IO_BUTTON_1_PIN es el bit del puerto, como bit5

El significado de la función es tomar el estado actual de P1^5.

¡Delante! Significa lo contrario. Es decir, si P1^5 es de nivel alto, aquí se devuelve 0, y si P1^5 es de nivel bajo, se devuelve 1.