반응형 Embedded29 16. Aurix SPI 개발 수행 (2) 이제 설계 파라미터는 정리가 되었습니다. Aurix MCU를 이용하여 SPI 설계를 수행해 보도록 하겠습니다. Infineon은 demo code를 제공합니다. QSPI 관련 demo code를 확인하면 아래와 같습니다. 저는 이 demo code를 최대한 활용하여 설계를 해보도록 하겠습니다. void Driver_SpiInit(void) { Driver_Spi3Init(); } static void Driver_Spi3Init(void) { IfxQspi_SpiMaster_Config spiMasterConfig; IfxQspi_SpiMaster_ChannelConfig spiMasterChannelConfig; /* create module config */ IfxQspi_SpiMaster_initM.. 2021. 7. 27. 15. Aurix SPI 개발 수행 (1) SPI에 대한 기본적인 내용을 확인하였으니, 지금부터는 한번 직접 설계를 하는 시간을 가지도록 할게요. 이제 Aurix MCU를 이용하여 SPI 통신을 설계해 볼게요. 현재 제가 가지고 있는 Aurix MCU 개발 보드는 TC237 TFT 개발 보드입니다. 그래서, 다양한 회로가 이미 아래와 같이 구현이 되어 있습니다. 이중에서 저는 RTC라는 IC(Integrated Circuit)와 MCU간의 SPI 통신을 수행해 볼겁니다. 위와 같이 RTC가 MCU가 QSPI3이라는 통신선으로 연결이 되어 있는 것을 확인하실수 있네요. 그렇다면 설계를 수행하기 전, RTC는 무엇을 하는 IC인지 확인할 필요가 있습니다. RTC는 Real Time Clock의 약자입니다. 정확한 내용은 아래 위키 내용을 살펴 보도록.. 2021. 7. 27. 13. MCU에서 PLL(Phase-Locked Loop)란 무엇인가? TC237로 RC카까지 만드는 전자책 출간했습니다저도 TC237 AURIX를 이용해 임베디드 개발을 공부하면서, 그 과정을 책으로 정리했습니다. Vol.1은 회로 기초부터 TC237 MCU 구조까지, Vol.2는 ADC·PWM·UART·SPI·CAN 등 주변기기 실습을 다룹니다. 단순한 이론이 아니라 Claude Code(AI)와 함께 실제 코드를 짜고 검증하는 방식으로 구성했습니다. TC237에 관심 있으신 분들께 도움이 될 것 같아 공유드립니다. 크몽에서 미리보기도 무료로 확인하실 수 있습니다.👉 AI와 함께하는 임베디드 개발 Vol.1 - MCU실전 👉 AI와 함께하는 임베디드 개발 Vol.2 - MCU 주변기기 우리는 clock과 오실레이터을 이전 포스팅 글에서 알아보았습니다.이제 20MHz의.. 2021. 7. 24. 12. MCU에서 Clock 과 오실레이터(Oscillator) 이란 무엇인가? MCU에서 Clock이라는 단어가 참 많이 나옵니다. Clock은 MCU를 개발하는데 있어서, 가장 기초적이고 중요한 개념입니다. 그렇다면 Clock이라는 개념을 위키에서 먼저 찾아 보도록 할게요. https://ko.wikipedia.org/wiki/%ED%81%B4%EB%9F%AD_%EC%8B%A0%ED%98%B8 클럭 신호(영어: clock signal)는 논리상태 H(high,논리 1)와 L(low,논리 0)이 주기적으로 나타나는 방형파(square wave) 신호를 말한다. 많은 경우 전자공학의 디지털 회로에서 클럭 신호에 맞추어 신호의 처리를 하는 동기 처리를 위해 사용한다. 클럭은 순차회로(sequential circuit)의 플립플롭(flip-flop)에서 반드시 필요하다. 여러개의 플립플.. 2021. 7. 22. 이전 1 2 3 4 ··· 8 다음 반응형