본문 바로가기
반응형

Embedded SW/[Infineon] Embedded SW Project21

[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] 19. HM-10 무선 통신 사용 (hercules serial 사용) 조금더 편하게 조종을 하기 위해서 핸드폰을 통하여 자동차를 조종해 보도록 하자! 그렇기 위하여 BLE 하나를 구매하였다. HM-10 HM-10의 Spec은 아래와 같다. HM-10 Basic specs +2.5v to +3.3v Requires up to 50mA Uses around 9mA when in an active state Use 50-200uA when asleep RF power: -23dbm, -6dbm, 0dbm, 6dbm Bluetooth version 4.0 BLE Default baud rate for the serial connection is 9600 Default PIN is 000000 Default name is HMSoft Based on the CC2540 or the.. 2021. 6. 22.
[Infineon] 18. Aurix (TC23x)를 이용한 무선 통신 자동차 구현 (초기버전) 이제 모든 준비가 되었습니다. 먼저 오늘 무선으로 동작시킨 자동차 동영상을 올립니다. 그러면 전체적으로 자동차가 어떻게 구성이 되어 있는지를 살펴 보도록 하겠습니다. 아래 사진의 모터를 모터 드라이브와 연결시키고, 2개의 모터드라이브를 연결하였습니다. 전체적인 라인 구성은 아래와 같습니다. 우선 뒷바퀴 2개에 대한 라인은 아래와 같습니다. 앞바퀴도 동일한 구성입니다. 따라서 앞바퀴 구성은 생략하겠습니다. 자동차 모습은 아래와 같습니다. (우선 돌아가도록만 만들었습니다.) 기본적은 코드는 아래와 같습니다. void Unit_WirelessControl(void) { uint8_t ucWirelessCmd = 0u; ucWirelessCmd = (uint8_t)gu32nuAscRxData; if(ucWire.. 2021. 6. 19.
반응형