참고영상이 실습은 위의 링크를 보고 실습을 진행한 내용을 정리해보았다.MCU 모델 : STM32F429ZIT6U보드 : NUCLEO-F429ZI최초에 프로젝트를 생성하게 되면 MCU Selector 화면이 나온다.이때, MCU selector로 진행할 경우 STM32
UART와 더불어 데이터시트 같은 문서를 보게 되면 USART라고도 표기를 한다.일반적으로 비동기식으로 많이 쓰기도 하여 UART통신 이라고 흔히 부르지만 동기적인 방식의 통신도 있으니 USART가 더 포괄적이고 일반적인 용어 인듯 하다.또 UART 통신을 이야기 할
Direct Memory Access의 약자로 주변장치(I/O device)들이 메모리(RAM)에 직접 접근하는 방식이다.DMA방식과 대조되는 방식으로는 아래와 같다.Programmed I/O (PIO)Interrupt Initiated I/O두 방식모두 CPU의 개
위의 표는 AND 게이트와 OR 게이트의 진리표이다.AND는 모두 참이면 참, OR는 하나라도 참이면 참을 반환한다.이 정도 지식만 있으면 Short Circuit Evaluation을 이해할 수 있다.AND위의 코드를 실행하게 된다면 결과는 아래와 같다.case 1,
배경지식 PWM에서는 Capture Compare Register가 추가된다. 줄여서 CC 레지스터라고 하는데, 이 레지스터는 0부터 Period사이의 값을 갖는다. > $0 <= CC register <= period <= 2^{16} - 1$ 라고 정리해볼 수 있을 것 같다. CC 레지스터의 역할은 Duty 비를 조절하는데 쓰인다. ![](http...
구현(실습) > TIM7을 Activated를 check한다. > 값을 지정해줄 때, -1을 해준다. Code generation 을 진행하면 >main함수 내부에 위의 함수가 사용되고 있다. > 함수 내부를 보면 지정해주었던 Prescaler값과 Period
지난번에는 UART 통신을 이용해 한글자씩 입력 받고 다시 해당 문자를출력해주는 간단한 실습을 진행해보았다.이번에는 UART 통신 (인터럽트 방식)을 이용하여CLI (Command Line Interface)를 구현해본다.먼저 소스 코드는 아래 주소에 올려두었다.htt
보드는 STM32F4xx로 진행하였다.개발 환경은 예전에는 Atollic True Studio + STM32 Cube MX 로 진행했으나,현재는 통합된 STM32 Cube IDE가 있다. IDE로 진행한다.HAL 라이브러리를 이용하여 진행할 예정.
Power > Power p [W] = [J/s] : 단위 시간당 에너지의 변화량 > > 그런데 이전에 배웠던 2가지를 떠올려보면 > 1. Current(전류) i = [C/s] > 2. Voltage(전압) v= [J/C] > > 따라서 power[J/s] = v * i [J/s] 이다. Voltage and Current Sources > P...
위 사진은 국제 단위계 (SI)의 7개 기본단위이다.단위에 위와 같은 SI Prefixes를 붙여 단위를 표현한다.Units in Electric Circuits (전기 회로에서의 단위)Absorbing and Delivering Energies \- Element