[완료] 임베디드 보드와 RFID 리더기를 UART 로 연결하고자 합니다.
글쓴이: liveeasily / 작성시간: 화, 2007/09/11 - 1:58오전
안녕하세요? 현재 임베디드 보드와 씨름하고 있습니다 ㅜㅜ
현재 저는 임베디드 보드와 RFID 리더기를 연결하고자 합니다.
RFID 리더기에는 UART 포트가 존재합니다.
그리고 임베디드 보드에도 UART 포트가 존재합니다.
물론 콘솔용으로 사용되는 시리얼 포트가 아닌, IO 용도로 쓸수 있는
포트입니다.
RFID 리더기를 일반 컴퓨터와 연결하여 테스트를 무사히 마쳤습니다.
이때는 RFID 리더기가 UART 의 TTL level 이므로 시리얼 보드를
연결하여 사용하였습니다.
그런데 문제는 임베디드 보드와 RFID 리더기의 UART 간 연결은
정상 작동이 되지 않는 다는 것입니다.
보드가 RFID 리더기로 부터 수신하는 데이터는
RFID 리더기의 API 메뉴얼에서 찾아볼수 없는 것들입니다 -_-;;;;
(규칙성이라고는 찾아 볼수가 없습니다.ㅜㅜ)
저는 단순히 RS232 와 UART 간의 연결은 당연히 안 되고,
UART 간의 연결은 정상작동할 것이라고 생각했는데요,
보드의 UART 도 시리얼 보드를 이용하여 RS232 신호 레벨로 변환하고
RFID 리더기의 UART 도 RS232 로 변환하여
연결하여 하는 것인가요??
Forums:
아시는대로 RS232 line
아시는대로 RS232 line driver 는 쌍으로만 사용하셔야하고요.
선의 길이가 그렇게 길지 않다면...
Rx 쪽에 pull-up 해보세요.
(음.. Rx pull-up 시키지 않으면 보드쪽에서 UART Rx irq 가 임의로 발생할 텐데... 말씀이 없으신 거 보니 이게 아닐 수도 있겠습니다)
보드 쪽의 s/w 드라이버가 이상없고,
어플리케이션이 baudrate 등등 잘 맞췄다면 문제없이 됩니다.
언젠가 GPS 모듈을 붙일 때 RS232 line driver 없이 그냥 붙여서 썼던 기억이 있습니다.
물론, 보드와 모듈간의 전압을 맞추기 위한 level shifter 는 사용하고요.
OTL
답변 감사합니다 ^^
음.. 제가 전자쪽으로 지식이 많이 없어서..
우선적으로 보드와 RFID 리더기 양쪽 모두 시리얼 보드로 연결해서 테스트 해보아야 겠네요..
잘 되면 따로 작게 MAX232 칩 두개 박아서 만들구요...
답변 감사합니다!
댓글 달기