Skip to content

Jaekeun-Lee/embedded-programming

Repository files navigation

Embedded-Programming

SaverLight Project


슬라이드01 슬라이드02 슬라이드03 슬라이드04 슬라이드05 슬라이드06 슬라이드07 슬라이드08 슬라이드09 슬라이드10 슬라이드11 슬라이드12 슬라이드13 슬라이드14 슬라이드15 슬라이드16 슬라이드17 슬라이드18 슬라이드19 슬라이드20 슬라이드21 슬라이드22 슬라이드23 슬라이드24 슬라이드25 슬라이드26 슬라이드27 슬라이드28 슬라이드29 슬라이드30 슬라이드31 슬라이드32 슬라이드33 슬라이드34 슬라이드35 슬라이드36 슬라이드37 슬라이드38 슬라이드39 슬라이드40 슬라이드41

Cortex M3/M4 프로세서 아키텍쳐

- 프로그래밍 모드와 액세스 레벨
- 레지스터 모델
- CMSIS


메모리 시스템 아키텍쳐

- 메모리 시스템과 메모리 맵
- 버스 프로토콜과 인터페이스
- 데이터 트랜스퍼
- Bit-Banding


스택 메모리

- 스택 메모리와 모델
- 서브루틴과 스택



시스템 예외처리와 인터럽트

- 시스템 예외처리와 인터럽트
- NVIC(Nested Vectored Interrupt Controller)
- 인터럽트 우선 처리
- Exception Vector Table
- Pending Interrupt



Cortex M3/M4 OS Features

- Shadowed stack pointer
- 시스템 예외 SVC
- Pend SV 시스템 예외



GPIO Driver

- 개념 GPIO
- 프로그래밍 구조 및 GPIO 레지스터
- 개발 GPIO Driver
- 인터럽트 처리 GPIO



SPI Driver

- 개념 SPI
- 레지스터 및 SPI TX/RX API 구현
- 통신 및 SPI Master/Slave 구현TX/RX ISR
- 응용 SPI MASTER/SLAVE 프로그램 구현



I2C Driver

- 개념 I2C
- 인터럽트 및 레지스터 I2C
- 개발 I2C Driver
- 이벤트 인터럽트 처리 I2C
- 에러 인터럽트 처리 I2C
- 응용 프로그램 구현

About

[cpp] arduino project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published