안녕하세요 질문이 있어서 글을 올립니다.
mini2440보드로 시리얼통신을 구현중에 있습니다.
보드에 원래 있는 DB9 포트를 통해 PC와 시리얼통신으로 데이터를 주고받는데
write()함수는 잘 되는데...(mini2440에서 PC로 데이터전송)
read()함수는 되지가 않아요 (PC에서 mini2440으로 데이터전송)
read()함수를 폴링방식으로 구현해서 수신버퍼에 데이터가 들어왔다는건 감지하는데
read()를 하면 읽는 값이 죄다 0 이네요............
이건 대체 무슨문제인지...
소스에는 문제가 없는것 같아요
같은 소스로 USB 포트에 USB to Serial 을 이용해서 시리얼통신을 하였을 땐 정상적으로 동작했었습니다.
---------------------------------------------------------------------