stm32개발보드를 이용하여 타이머 인터럽트 실습진행
구현(실습) > TIM7을 Activated를 check한다. > 값을 지정해줄 때, -1을 해준다. Code generation 을 진행하면 >main함수 내부에 위의 함수가 사용되고 있다. > 함수 내부를 보면 지정해주었던 Prescaler값과 Period
배경지식 PWM에서는 Capture Compare Register가 추가된다. 줄여서 CC 레지스터라고 하는데, 이 레지스터는 0부터 Period사이의 값을 갖는다. > $0 <= CC register <= period <= 2^{16} - 1$ 라고 정리해볼 수 있을 것 같다. CC 레지스터의 역할은 Duty 비를 조절하는데 쓰인다. ![](http...
참고영상이 실습은 위의 링크를 보고 실습을 진행한 내용을 정리해보았다.MCU 모델 : STM32F429ZIT6U보드 : NUCLEO-F429ZI최초에 프로젝트를 생성하게 되면 MCU Selector 화면이 나온다.이때, MCU selector로 진행할 경우 STM32
보드는 STM32F4xx로 진행하였다.개발 환경은 예전에는 Atollic True Studio + STM32 Cube MX 로 진행했으나,현재는 통합된 STM32 Cube IDE가 있다. IDE로 진행한다.HAL 라이브러리를 이용하여 진행할 예정.
STM32 칩을 이용하여 제작한 보드
지난번에는 UART 통신을 이용해 한글자씩 입력 받고 다시 해당 문자를출력해주는 간단한 실습을 진행해보았다.이번에는 UART 통신 (인터럽트 방식)을 이용하여CLI (Command Line Interface)를 구현해본다.먼저 소스 코드는 아래 주소에 올려두었다.htt
asdf