안녕하세요 헬스케어 제품 개발회사 허니컴의 무이메이커스 입니다.
오늘은 STM32(cortex-M4)를 이용해 시리얼 통신을 해보겠습니다.
< 목표동작 >
1. 키보드에서 1을 누름
=> 시리얼창에 "input : 1" 출력
=> LED ON
2. 키보드에서 0을 누름
=> 시리얼창에 "input : 0" 출력
=> LED OFF
3. 키보드에서 h을 누름
=> 시리얼창에 "honeycomb" 출력
=> LED OFF
< 테라텀 다운로드 >
출력되는 글자를 Tera Term으로 확인할것이기 때문에
아래 사이트에 접속해서 Tera Term을 설치해 줍니다.
https://tera-term.ko.softonic.com/
< 코스텍스 / mbed 시리얼통신 - Tera Term(테라텀) 연결방법 >
Tera Term(테라텀)을 실행 후 위 그림과 같이 시리얼을 클릭한 합니다.
연결된 포트가 여러개라면 사용하는 보드를 선택한 후 확인을 누릅니다.
< 코스텍스 / mbed 시리얼통신 - 회로도 >
사용보드 : https://blog.naver.com/honeycomb-tech/221658087624
< 코스텍스 / mbed 시리얼통신 - 코드 >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include "mbed.h"
Serial pc(SERIAL_TX, SERIAL_RX);
DigitalOut led(D9);
int main()
{
while(1){
pc.printf("input : ");
pc.printf("%c\r\n", c);
if(c == 'h') {
pc.printf("honeycomb\r\n\n");
led=0;
}
else if(c == '1')
led = 1;
else if(c == '0')
led = 0;
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
< 코스텍스 / mbed 시리얼통신 - 동작영상 >
.....................................................................................................................................................
시제품 제작 문의