[완료]시리얼통신 질문좀 드립니다 되다가 갑자기 안되는데 이유를 모르겠습니다
      글쓴이: lee3834 / 작성시간: 월, 2009/12/14 - 7:21오후    
  
  FILE *fp;
fp = fopen("/dev/ttyS0", "w");
 
char buffer[50];
 
buffer[i++] = 'N';
 
fwrite(buffer, sizeof(char), i, fp);
 
fclose(fp);이런식으로 작성을 했습니다
기본적으로 minicom에서 키보드로 입력한 내용은 수신쪽에서 잘 받는데요
위에 작성한 소스에서 'N'은 이상한 문자로 수신을 합니다
헥사코드로 보면 80 8F 이 두종류가 뜨고 'N'에 관련된 내용은 안뜹니다
손댄거라고는 보레이트밖에 없는데 그게 문제라면 minicom에서 입력한 것도 제대로 못받아야되는데 그건 잘 받아져서 아닌거 같구요
이유를 모르겠습니다
서로 통신은 지그비로 단방향 통신중입니다
--------------------------------------------------------------------------
안되었던 이유를 알았습니다
minicom을 켜놓고 전송을 하면 잘 되네요
보레이트 설정을 소스에 안하고 미니컴도 안켜놓았던게 문제였네요
그전에는 미니컴을 켜놨거나 우연하게 기본 설정이랑 맞았나봐요
Forums: 


댓글 달기