MCU & PLC

EK-TM4C1294XL 시리얼 통신 (RS232)

sheepone 2021. 5. 6. 15:00
반응형

통신관련

UART(범용 비동기화 송수신기: Universal asynchronous receiver/transmitter)
예제 위치 : Software / tm4c arm cortex m4f mcu / development tools / ek-tm4c1294xl / Examples / uart_echo
GPIOPinConfigure(GPIO_PA0_U0RX); PC 3번선 PA0
GPIOPinConfigure(GPIO_PA1_U0TX); PC 2번선 PA1

RX TX RS232 연결

a 16진수 0x61 10진수 97
abcde - 4F A7 4E 53 D3 00
ABCDE - 5F AF 5E 57 D7
12345 - 67 B3 66 59 D9 00
값을 알수가 없음 하드웨어 문제인듯 하여 시리얼 보드 및 케이블 구매
(파츠파츠에 'RS232 to TTL' 제품 , 2021.05.06)

RS232 to TTL

MAX3232 제품

RX-PA0 , TX-PA1 연결 및 VCC 3~5V 필요 그라운드는 없어도 됨 (총 4핀)
PA0,1 은 납땜하는 위치라서 다른 핀으로 옮길수 있는지 테스트 필요

예제 테스트

파워 쪽으로 가상포트 사용

PuTTY 가상 포트로 사용할때에는 전송 정상

PuTTyY 다운 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
설정
Category - Session - Serial (선택)
COMX 숫자입력 , Speed 115200
Category - Connection - Serial
COMX , Speed 115200 , Data bits 8 , Stop bits 1 , Parity None , Flow control None
파워 부분에 USB로 연결 하면 되기는 하나 파워 사용하면서 같이 쓰기에는 PC와 함께 동작하는 부분이 약간 불안

예제파일

uart_echo.zip
0.05MB

 

반응형