STM32/STM32 mbed

NUCLEO-F103RB 개발환경 만들기(mbed)

원원 2017. 8. 23. 19:43






STM32F103RB(NUCLEO-F103RB) 개발환경 구축하기


안녕하세요. STM32에 대해 알아볼건데요. 


먼저 AVR대신 STM을 사용하는 이유는 AVR보다 STM이 훨씬 빠르고 싸기 때문입니다.


사용할 보드는 STM32F103RB(NUCLEO-F103RB)입니다. 이 보드를 택한 이유는 인터넷에 이 보드에 대한 자료가 많고, mbed(개발환경)가 지원되기 때문입니다. mbed는 온라인 프로그래밍 개발 툴 입니다. mbed는 다른 툴 보다 사용하기가 매우 쉽습니다.


NUCLEO-F103RB



이 보드는 ST-LINK가 내장되어 있어서 별도의 장비가 필요 없고,  usb케이블로 프로그래밍을 할 수 있습니다.





MBED사용하기


사용할 툴은 mbed입니다. 아래의 사이트에가서 가입하시구요 로그인하세요

https://developer.mbed.org/




컴파일러를 클릭해줍니다.






오른쪽에 저는 추가해놔서 NUCLEO-F103RB라고 뜨는데 추가안해놓으면 다른 말로 나와있을거에요.





플랫폼추가를 클릭해서 NUCLEO-F103RB를 선택하고, 나와있는대로 드라이버도 설치해줍니다.








New버튼을 클릭하여 프로젝트를 만듭니다. 프로젝트는 Nucleo_blink_led를 선택해줍니다.

선택하면 자동으로 저장된 코드가 불러집니다.

그 다음 Compile버튼을 클릭하면 .bin파일이 다운받아질 것입니다.

그럼 Nucleo-F103RB를 컴퓨터에 연결하면 드라이버가 잡힐탠대요. 거기에 .bin파일을 옮겨줍니다.






'STM32 > STM32 mbed' 카테고리의 다른 글

Nucleo-F103RB Serial통신 (mbed)  (0) 2017.09.21
Nucleo-F103RB 버튼사용하기 (mbed)  (0) 2017.09.09
Nucleo-F103RB LED키기 (mbed)  (0) 2017.09.09