통신관련
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)
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와 함께 동작하는 부분이 약간 불안
예제파일
'MCU & PLC' 카테고리의 다른 글
MCU(TM4C) ROM에 데이터 기억하기 (feat UARTprintf 사용하기) (0) | 2021.05.31 |
---|---|
MCU보드에 24V 입력을 받아보자 (24V -> 3V 레귤레이터) (0) | 2021.05.21 |
출력(OUTPUT) 5V를 24V로 변환하기 (0) | 2021.05.20 |
TinyPLC (SB-36R TPC37) (0) | 2021.05.12 |
EK-TM4C1294XL 트리거 보드 제작 (0) | 2021.05.03 |