개발/ARM(2)
-
[망고보드 M32] UART 통신
UART의 포맷Start Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Stop start bit, Data 0~7, stop bit 이 순서이다. Baudrate는 데이터 전송 속도의 측정치, 보통 초당 비트 bits 수 이다. 회로도를 보면 망고보드는 RS-232C level Converter와 연결되어 있다. 망고보드에 달려 있는 SP3232C를 거쳐 UART1과 UART2가 rs232 신호로 나오는 것을 알 수 있다. 참고로 UART1 (RX) - PA10 UART1 (TX) - PA9 UART2 (RX) - PA3 UART2 (TX) - PA2 에 핀이 설정되어 있다. 만약 RS232를 거치지 않고 본래의 UART신호를 사용하고 싶다면 점프선..
2017.05.14 -
[망고보드 M32] RS-232와 UART
RS-232-C 망고보드의 경우 UART의 출력을 RS-232-C 신호 레벨로 변경하여 통신이 때 RS-232-C는 신호를 전송하기 위한 신호 레벨 및 커넥터 규격을 정의Bit Rate 및 기타 신호의 포맷은 UART 전기적으로 바라보면 RS-232-C는 Logic HIGH를 나타내기 위해 +12V, LOW를 나타내기 위해 -12V 사용수신측은 +3V 이상이면 HIGH , -3V 이면 LOW로 인식하도록 되어 있음.--> +12V를 만들어 내기 힘들면, +5V를 사용할 수 있음. (이때는 RS-232-C호환이라 부르기도 함) UART vs RS-232-C ---> Universal Asynchoronous Receiver Transmitter (UART)UART는 CPU에서 나오는 신호레벨(TTL 레벨)..
2017.05.14