STM32F103RB(NUCLEO-F103RB) 개발환경 구축하기
안녕하세요. STM32에 대해 알아볼건데요.
먼저 AVR대신 STM을 사용하는 이유는 AVR보다 STM이 훨씬 빠르고 싸기 때문입니다.
사용할 보드는 STM32F103RB(NUCLEO-F103RB)입니다. 이 보드를 택한 이유는 인터넷에 이 보드에 대한 자료가 많고, mbed(개발환경)가 지원되기 때문입니다. mbed는 온라인 프로그래밍 개발 툴 입니다. mbed는 다른 툴 보다 사용하기가 매우 쉽습니다.
NUCLEO-F103RB
이 보드는 ST-LINK가 내장되어 있어서 별도의 장비가 필요 없고, usb케이블로 프로그래밍을 할 수 있습니다.
MBED사용하기
사용할 툴은 mbed입니다. 아래의 사이트에가서 가입하시구요 로그인하세요
컴파일러를 클릭해줍니다.
오른쪽에 저는 추가해놔서 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 |