github.com/Jaekeun-Lee/Embedded-Programming
Jaekeun-Lee/Embedded-Programming
[ PROJECT ] Saver Light 개발. Contribute to Jaekeun-Lee/Embedded-Programming development by creating an account on GitHub.
github.com
Embedded-Programming
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
- 응용 프로그램 구현