Lecture

ARM Cortex-M Processor – I2C

I2C I2C Introduction I2C는 SPI 보다 상당히 복잡한 통신 프로토콜이다. I2C의 Specification은 NXP에서 디자인하였다. (global spec) SPI는 Spec이 각각 따로 논다. I2C는 multi-master 가능하다. SPI는 multi-master에 대한 guide line이 없어서,…

Read more

ARM Cortex-M Processor – SPI

SPI (Serial Peripheral Interface) SPI (Serial Peripheral Interface) Maximum speed, typical use, maximum distance of various communication protocols 거리가 가까운 주변장치들(MCU<->Flash memory, Display, SRAM, etc.)과 통신할 때는 SPI/I2C를 사용하지만 거리가…

Read more

ARM Cortex-M3/M4 Processer – 3

Embedded Systems Programming on ARM Cortex-M3/M4 Processor by Kiran Interrupt priority and configuration Interrupt priority explanation ARM Cortex-Mx Processor에서 Priority value가 작을수록 Priority가 높다. 예를 들어, 위 그림에서 ADC의 Priority…

Read more

ARM Cortex-M3/M4 Processer – 1

Embedded Systems Programming on ARM Cortex-M3/M4 Processor by Kiran # Introduction Processor Core vs Processor Processor Core는 Procssor Specific Peripherals로 둘러싸여 있다. 그러면 Processor Core는 어떻게 구성되어 있을까? 여기서 CPU는…

Read more