도와주세요!!
글 수 15,339
2009.06.29 22:51:52 (*.244.147.201)
8097
안녕하세요.
현재 ez-x5에 2.6.21 커널을 사용하고 있습니다.
이 커널에서 확장시리얼을 통해 다른 mcu(atmage8)과 통신을 하려고 합니다.
/dev/ttyPXA0을 이용을 하려고 하는데
동일한 5v 전원을 사용해서 rx와 tx를 서로 크로스 시켜서 테스트 하니 서로 데이터를 주고 받지 못하더군요.
그래서 올려주신 ser_test2 프로그램의 소스를 수정해서(stty001만 ttyPXA0으로 변경)을 해서
테스트를 해봤지만 서로 화면에는 아무 출력이 나오지 않습니다.
2.6.21에서 확장 시리얼을 이용하려면 어떻게 해야하는지요?
안녕하세요..
질문중에 "동일한 5V전원을 사용해서 TX와 RX를 크로스 시켜서 테스트" 는 어떤 의미인가요??? TX와 RX 크로스는 이해가 되는데... 동일한 5V전원 사용이 이해가 안되네요...
EZ-X5 보드의 J9 번 커넥터에 ttyPXA0, ttyPXA1 두개의 시리얼 포트가 나와 있습니다. 여기서 TXD와 RXD 두개의 핀을 쇼트바와 같은 것으로 쇼트를 시켜 주세요.
J9
+ + + + +
+ + + + +
파란색 쇼트는 ttyPXA1, 검정색 쇼트는 ttyPXA0 입니다.
그리고, ser_test2 프로그램으로 테스트를 해 보세요..
./ser_test2 sttyPXA0 w &
./ser_test2 sttyPXA1 w &
./ser_test2 sttyPXA0 r &
./ser_test2 sttyPXA1 r &
그럼 좋은 하루 되세요..