Arm Cortex-M 마이크로컨트롤러의 구조와 프로그래밍에 대한 내용을 중심으로 Arm Cortex-M 마이크로컨트롤러를 이용한 시스템 설계에 필요한 지식을 교육한다.
Arm Cortex-M 마이크로컨트롤러의 하드웨어, instruction set, 각종 주변 장치, 인터럽트 등에 대한 내용을 교육하며 이와 관련된 예제들을
실습한다.
교육 목표:
1. Arm Cortex-M 마이크로컨트롤러의 구조 및 주변 장치에 대한 이해
2. Arm Cortex-M 마이크로컨트롤러 프로그래밍에 대한 교육
선수과목 : C언어 프로그래밍, 디지털논리회로
교재: 처음 배우는 Arm Cortex-M 마이크로컨트롤러
실습용보드: NUCLEO-F103RB
참고문헌:
마이크로콘트롤러 시장 최신 뉴스1
마이크로콘트롤러 시장 최신 뉴스2
주별 강의계획
Week |
강의 및 실습 내용 |
자료 |
1 |
마이크로컴퓨터와 마이크로컨트롤러 |
Lecture1.pdf |
2 |
Arm 아키텍쳐의 개요 |
|
3 |
마이크로컨트롤러를 위한 C 언어 프로그래밍 |
|
4 |
GPIO 프로그래밍 |
|
5 |
GPIO 응용 |
|
6 |
GPIO 응용 |
|
7 |
인터럽트, 타이머(1) |
|
8 |
타이머(2) |
|
9 |
시리얼 통신 |
|
10 |
Analog-to-Digital 변환기 |
|
11 |
온습도 센서 |
|
12 |
IoT 시스템 |
|