device간 통신할때 I2C에서 read할때 아무것도 안들어 옵니다
글쓴이: raphael4 / 작성시간: 화, 2013/12/31 - 1:11오후
보드에 모듈 붙여서 I2C 통신하는데
약 3주정도 잘 동작 하다가 갑자기 동작 안해서 디버깅 해봤더니
I2C Check할때 ISR은 플래그 ON 하는데 막상 Read 하면
start text 값인 0x02값만 가져 오더군요
모듈 버퍼에 문제가 있는건가 해서 모듈을 껐다 켰는데 그래도 같은 현상이 발생되서
통신 프로그램을 Kill 하고 다시 시작 했더니 그제서야 정상 동작 합니다.
3주정도 이상 없다가 일어난 일이라 어디서 부터 봐야할지 막막합니다.
모듈 껐다 켜도 같은 현상 인거 보면 모듈 쪽 문제는 아닌것 같고
프로그램에서 I2C 버퍼를 읽어올때 먼가 문제가 있는것 같은데
어떻게 접근해서 해결 해야 할지 모르겠습니다.
도움이 될수 있는 힌트나 조언이나마 부탁드립니다.
Forums:
댓글 달기