We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am using the STM32 G031K8 ARM CORTEX-M0 + development board.
I am writing my code in Assembly language.
I want the LED to light up when I add an external button and press this button. I have adjusted the Clock settings and GPIOx settings. I set the pin that the button is connected to as input.
With which instruction can I get data from the button?
SuleimanTheMagnificent said:STM32 G031K8 ARM CORTEX-M0 + development board
You mean this Nucleo board:
https://www.st.com/en/evaluation-tools/nucleo-g031k8.html
You need this book:
https://www.elsevier.com/books/the-definitive-guide-to-arm-cortex-m0-and-cortex-m0-processors/yiu/978-0-12-803277-0
You will also need to study the ST documentation for the STM32G031K8 microcontroller on that board:
https://www.st.com/en/microcontrollers-microprocessors/stm32g031k8.html
Specifically, the Reference Manual:
https://www.st.com/resource/en/reference_manual/dm00371828-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
and the Datasheet: https://www.st.com/resource/en/datasheet/stm32g031k8.pdf