1. 통신 전압 기준 고려
RS232는 12V기준, MCU의 TTL은 5V 기준이다.
만약 같은 전압기준의 MCU끼리 통신한다면 TTL간 통신이기 때문에 별 문제 없지만, RS232로 통신해야 하는 PC또는 일부 모터드라이브 등은 MAX3232, MAX232등 전압레벨을 맞추어 주는 소자를 사용할 필요가 있다.
2. Baudrate 고려
통신하는 시스템간 Baudrate가 맞는지 확인한다.
3. RX, TX 연결이 바른지 확인.
RX-TX, TX-RX 끼리 연결되어야 한다.
만약 MAX3232등의 소자를 쓴다면 TTL, RS232를 연결하는 장소가 정해져 있으므로 이를 확인하고 연결한다.
위 세가지 사항만 맞추면 통신이 안될것은 없다.
'기타 > 문제해결기' 카테고리의 다른 글
Android/Suppressed StrictMode policy violation on screen rotation (0) | 2017.02.02 |
---|---|
C2000 32bit와 64bit 계열의 변수 사용 및 함수 사용 (0) | 2016.09.22 |
CC3000 Inactivity timeout (0) | 2015.10.09 |
matlab의 cos(pi/2)가 너무 길게 나온다! (0) | 2015.03.19 |
[Android]Noclassedeffounderror (0) | 2015.02.26 |