/uC_Examples

Register based code for Atmega328P

Primary LanguageCMIT LicenseMIT

uC_examples

Microcontroller AVR128을 이용한 예제입니다. 강의 자료와 소스 코드는 계속 올리도록 하겠습니다.

강의 개요

  • 마이크로시스템설계
  • Email:

강의 구성

1주차: 마이크로컨트롤러란?

2주차: 개발환경구축

  • AVR Studio 4.x
  • Eclipse for AVR
  • Visual Studio Code + PlateformIO

3주차: 범용 출력

  • LED On
  • LED On/Off
  • MIDAS kit 이용법

4주차: 범용 입력

  • Push button
  • Debounce

5주차: 외부 인터럽트

  • Interrupt vector

6주차: 디스플레이장치 (7Segments)

  • 7 Segment decoder

7주차: ADC

8주차: Timer

9주차: 디스플레이장치 (LCD)

10주차: 디스플레이장치 (7Segments)

11주차: Serial communicate (UART)

12주차: SPI

13주차: I2C

14주차: WatchDog

15주차: Timer (PWM)

16주차: 키트 직접 만들어보기

  • 부트로더

참고자료