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?
Hi Suleiman
I have moved your question to the Cortex-M forum, where hopefully someone can answer your question.
Thanks
Oli
Thanks Oli
Check out STM32 Cube. It contains plenty of examples.Also, I recommend to read the Cortex-M manual to learn the instruction set.Next, the STM32G032K8 manual.
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