NUCLEO-F466RERISC기반의 ARM 계열 32bit based MCU를 탑재한 개발 보드이다.다음과 같은 특징들을 가지고 있다출처 : https://www.st.com/en/evaluation-tools/nucleo-f446re.htmlCommon f
GPIOGeneral Purpose Input Output의 약어로 입출력을 담당한다.외부에서 신호가 들어오면, Input driver Block을 거치고,MCU에서 신호를 출력시, Output driver Block을 거친다.이런 과정을 통해 MCU와 외부 소자간 신

InterruptMCU와 연결된 외부의 변화로 발생한 것.Polling방식 대신, Interrupt를 통해 Busy-wait을 막을 수 있다.즉, Core의 명령어 실행cycle보다 우선순위가 높은 작업이다.Interrupt간에도 우선순위가 존재한다. 숫자가 낮을수록
전원 공급 MCU가 설계한 대로 동작하기 위해 가장 먼저 확인해야 할 중요한 부분이다. 외부에서 인가되는 전원이 정해진 전압 내에 있는지 감시하는 기능이 있다. 즉, VDD(디지털 회로 전원 공급 pin) / VDDA(ADC, DAC 아날로그 회로 전원 공급원)가

Overview지금까지, 기본적인 MCU 내용들에 대해서 다루었다.
Pulse Width Modulation PWM은 Pulse의 1 주기에서 High/Low의 width를 Modulation하는 기술이다. 즉, 폭에 변조를 통하여 의미(Data)를 부여해주는 것이다. Pulse 폭에 원하는 Data를 관련시키는 변조 방식이다. 라

I2C 통신MCU와 장치를 연결하는 직렬 통신 Interface중 하나I2C는 SDA와 SCL 두 개의 라인을 사용하여 여러 장치를 연결할 수 있는 Multi master-slave 방식의 통신이다. 이를 통해 한 개의 마스터 (ex. STM32 MCU)여러 개의 슬레
SPISerial Peripheral Interface송/수신 신호선을 모두 가지고 있는Full-Duplex 통신 방식으로,Master가 제공하는 clock을 기준으로 Data를 구성하는 bit stream이 전송되는 동기식 통신 방식이다.직렬 통신 방식중 하나로 광범