본문 바로가기
반응형

uart7

[Infineon] 16.2. Aurix (TC23x) UART 초기화 코드 분석 Infineon Aurix MCU에는 ASCLIN 모듈이 있고, 이 모듈에서 UART를 지원해 준다. 이 모듈의 Block Diagram은 아래와 같다. 우리는 Clock설정에서 fspb Clock을 100MHz로 설정 하였다. https://embeddedchallenge.tistory.com/34 [Infineon] 13. Aurix (TC23x) Clock Setting 임베디드 SW 개발에 있어서 가장 중요하다는 부분이 Clock Setting이라고 생각한다. 모든 주변기기의 동작은 Clock을 받아 동작하기 때문에 몇 Hz의 Clock이 주변기기로 들어오는지를 정확히 알아야 한 embeddedchallenge.tistory.com 그리고 fclc clock을 사용할것이다. uart 통신에 있어서.. 2021. 6. 25.
[Infineon] 16.1. Aurix (TC23x) UART 배경설명 먼저 UART란 무엇인지에 대해서 알아 볼 필요가 있다. 위키 백과를 보면 아래와 같이 정의 할수 있다. UART(범용 비동기화 송수신기: Universal asynchronous receiver/transmitter)는 병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 컴퓨터 하드웨어의 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485와 같은 통신 표준과 함께 사용한다. UART의 U는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식(이를테면 차분 신호)이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다. 통신 데이터는 메모리 또는 레지스터에 들어 있어 이것을 차례대로 읽어 직렬화.. 2021. 6. 24.
[Infineon] 16. Aurix (TC23x)를 이용한 UART 기능 설계 갑자기 모터를 돌리다가 TC23x의 UART 기능 설계를 수행하려고 하는 것일까? 이유는 컴퓨터를 통하여 무선으로 개발보드와 통신을 수행하기 위해서 이다. 컴퓨터에 USB 단자를 이용하여 UART TTL(Transistor-Transistor Logic) 신호레벨로 변경을 해주고 이 신호를 HC-12와 같은 무선 통신기기로 연결한다. 그리고 MCU단에서 그 신호를 받아서 다양한 Control을 수행해 줄수 있다. 그렇다면 지금부터 UART 기능 설계를 수행해 보도록 하자! Asc0번 모듈에서 Tx 후보군은 아래와 같이 있다. 이중 나는 15.2를 UART Tx Pin Rx 후보군은 아래와 같다. 이중 15.3을 UART Rx Pin으로 설정할 것이다. 초기화는 아래와 같다. static void DrvA.. 2021. 6. 12.
반응형