LED2 [Harman 세미콘 아카데미] 53일차 - ARM 및 RTOS 활용(Mission : LED Controller) [Mission] 📌 Mission : 조이스틱을 이용한 밝기 제어 M1. 조이스틱을 이용하여 밝기를 제어한다. M2. ADC 기능을 활용하여 조이스틱 입력 처리를 구현한다. (Timer, Interrupt, DMA 방식 중 택1) M3. FreeRTOS를 사용하여 조이스틱의 입력에 따라 LED 밝기를 조절하고 LED를 점멸 속도를 조정하는 두 가지 동시 작업을 관리한다. 수행 기간 : 6 hours [Result] 📌 Flow Chart Flow Chart Description 1. 각 기능들 초기화 2. Read Joystick Value 3. zVal = 1이면, LED Off zVal = 0이면, LED On 4. xVal : Blink Speed Control 5. yVal : Brightnes.. 2023. 9. 11. [Harman 세미콘 아카데미] 36일차 - ARM & RTOS 활용(STM32 Review, LED 실습) [Review] 통신 방식 Parallel(병렬) - 대용량, 속도 빠름 - 데이터의 크기에 맞춰서 여러 개의 wire가 필요하다. - 무선일 경우, 또 다른 문제가 발생한다. - Mainboard 상에 존재하는 bus(Address bus, Data bus, 가장 대표적인 상태) - STM32 : 시스템을 구성하는 데이터가 32bit Serial(직렬) - 하나의 wire를 통해 데이터를 전송(Tx : Transmit, Rx : Receive) - Sync, Async 의 두 가지 방식으로 나뉜다.(Sync : SPI) - Sync 방식은 동기 신호가 Define되어 있던지, 따로 준비가 되어 있어야 하므로 범용성이 떨어짐. - Async : clock이 따로 필요없음. 단, 서로 속도(Baud Rat.. 2023. 8. 16. 이전 1 다음