STM32/STM32 mbed

Nucleo-F103RB LED키기 (mbed)

원원 2017. 9. 9. 21:50






안녕하세요. 오늘은 LED켜보는 것을 할 것인데요. 매우 쉽습니다.



PC9에 LED를 연결하겠습니다.


1
2
3
4
5
6
7
8
9
10
11
12
#include "mbed.h"
 
DigitalOut myled(PC_9);
 
int main() {
    while(1) {
        myled.write(1);
        wait(1);
        myled.write(0);
        wait(1);
    }
}
cs




1
2
3
4
5
6
7
8
9
10
11
12
#include "mbed.h"
 
DigitalOut myled(PC_9);
 
int main() {
    while(1) {
        myled.write(1);
        wait(1);
        myled.write(0);
        wait(1);
    }
}
cs


DigitalOut(PinName pin)

mbed에서 핀 이름으로는 PA_0, PA_1이런식으로 정의되어 있습니다.

PinNames.h

DigitalOut은 연결할 핀을 선언하는 것입니다.


myled.write(int value)

선언한 핀의 상태를 0 or 1로 세팅해 주는 함수입니다.

DigitalOut
















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

Nucleo-F103RB Serial통신 (mbed)  (0) 2017.09.21
Nucleo-F103RB 버튼사용하기 (mbed)  (0) 2017.09.09
NUCLEO-F103RB 개발환경 만들기(mbed)  (0) 2017.08.23