디바이스 프로그래밍을 공부할 때 예제 코드를 보면서 개념을 이해하는 방법만큼 좋은 방법이 없겠죠?
임베디드를 공부를 시작할 때 GPIO, UART, DMA, WATCHDOG 등의 개념을 코드와 함께 공부할 수 있도록 예제 코드를 다운 받는 방법을 포스팅 해보았습니다.
처음에 보드 이름을 구글에 검색합니다.
NUCLEO-F103RB - STM32 Nucleo-64 development board ...
www.st.com으로 들어갑니다.
Tools & Software 를 클릭합니다.
MCU & MPU Embedded Software 중 STM32CubeF1을 선택합니다.
Get from GitHub로 들어가서 Code를 누르고 .zip 파일로 다운받습니다.
다운 받았다 치고, Projects 폴더로 들어가면 예제 코드를 볼 수 있습니다.
Projects - STM32F103RB-Nucleo -
저는 Examples와 Examples_LL을 참고했습니다.
실행은 MDK-ARM나 STMCube로 할 수 있습니다.
관련 Documentaion은
'보드이름'+ reference manual로 검색하시면 보실 수 있습니다.
stm32f103rb reference manual
stm32f103rb 메뉴얼