Mbed Web IDE를 이용한 Nucleo보드 사용하기 - STM32F103

on**** 2019-07-05 (금) 10:54 5년전 5520  

안녕하세요 메카솔루션입니다.

오늘은 Mbed를 이용하여 Nucleo 보드 중 STM32-F103 칩을 사용하는 보드의 사용법을 알아봅시다. 

Mbed가 무엇일까?

시작하기에 앞서 Mbed가 무엇인지 알아봅시다.

Mbed는 ARM Cortex-M 프로세서의 개발을 보다 편하고 쉽게 사용하기 위한 ARM사의 주도로 개발된 플랫폼입니다.

또한, 기존에 입문용 및 간단한 iot 제작 등으로 사용되던 AVR인 Arduino에 비해 성능이 우수하며 Arduino만큼 편하고 쉽게 사용이 가능합니다.

 

c29722976265200db8e646799ea70023_1562291
이번 예제에서 사용될 NUCLEO F103RB 보드입니다.

Mbed로 Blink 예제 업로드하기

준비물은 아래와 같습니다.

1. STM32F103 보드 - 이번 예제에서 사용될 보드입니다. 

http://mechasolution.com/shop/goods/goods_view.php?goodsno=583554

 

 

 

2. USB Mini B type 케이블 

http://mechasolution.com/shop/goods/goods_view.php?goodsno=8&category=http://mechasolution.com/shop/goods/goods_view.php?goodsno=8&category= 

 

 

 

 

3. LED, 점퍼케이블, 브레드보드 등 주변 부품들 또한 구매 가능합니다.

 

 

 

http://mechasolution.com/shop/main/index.phphttp://mechasolution.com/shop/main/index.php 

 

 

아래 단계별 설명을 따라하며 예제를 업로드해봅시다.


1. https://www.mbed.com/ 에 접속해줍니다.


2. 우측 상단 Compiler 버튼을 눌러줍니다.

 

c29722976265200db8e646799ea70023_1562291

 

3. 계정이 있으시다면 로그인 해주시고, 계정이 없으시다면 Sing up을 눌러 회원가입을 해줍니다.

필요한 내용만 기입하시면 금방 회원가입이 가능합니다.

 

c29722976265200db8e646799ea70023_1562291

 

4. 로그인 후 Compiler 버튼을 누르셨다면 IDE 화면으로 들어오실 수 있습니다.

우측 상단 'No Device Selected'를 눌러주시면 보드 선택을 하실 수 있습니다.

(저는 테스트 때 선택하였기에 보드 이름이 표기됩니다.)

 

 

c29722976265200db8e646799ea70023_1562291
 

5. 하단의 'Add Board' 버튼을 눌러 개발 보드를 선택 페이지로 이동하실 수 있습니다. 

c29722976265200db8e646799ea70023_1562291

6. NUCLEO-F103RB 보드를 찾아 우측 'Add to your Mbed Compiler' 버튼을 눌러줍니다.

c29722976265200db8e646799ea70023_1562291

 

7. 우측 상단 'Select Platform' 버튼을 눌러 보드를 선택해줍니다. 

c29722976265200db8e646799ea70023_1562291

 

 

7-1. 'Pinout'탭을 눌러 pinmap을 확인하실 수 있습니다. 

c29722976265200db8e646799ea70023_1562291
 

 

8. 상단 'New' 버튼을 누른 후 'OK'버튼을 눌러 기본 예제를 생성해줍니다. 

c29722976265200db8e646799ea70023_1562291
c29722976265200db8e646799ea70023_1562291

 

9. 생성된 코드 중 'LED1' 부분을 아래와 같이 수정히여 D7핀을 사용할 수 있도록 해줍니다.

(제공되는 핀맵 참고해주세요)

c29722976265200db8e646799ea70023_1562291 

 

10. 상단 컴파일 버튼을 누른 후 생성되는 파일을 다운로드 해줍니다. 

c29722976265200db8e646799ea70023_1562291

 

11. 개발 보드를 USB로 PC와 연결해주시면 새로운 드라이브가 생성됩니다.

해당 드라이브에 방금 설치된 파일을 넣어주시면 별도의 설치 없이 업로드가 완료됩니다.

c29722976265200db8e646799ea70023_1562291 

 

마지막으로 결과 GIF 이미지와 함께 마무리 하도록 하겠습니다.

감사합니다. 

c29722976265200db8e646799ea70023_1562291

메카리워즈 Image Map


모바일 버전으로 보기