안녕하세요 여기 포럼에 가입하고 처음 글 써봅니다! 잘 부탁 드립니다!!
ARM 보드 임베디드 프로그램 짜던 중에 RS-485 통신 관련해서 문제가 있어서 질문 드립니다.
코드 전체는 파일로 첨부합니다.
동작은 프로그램이 실행 되면 ARM 보드 GPIO로 제어되는 RS-485로 데이터를 보내고
데이터를 다 보내면 GPIO 출력을 OFF 시켜 데이터를 받는 상태로
1초, 1초 총 사이클이 2초정도 걸리게 하게끔 만드는 프로그램으로 작성 중입니다.
개발 환경은
IDE는 QT 쓰고 크로스 컴파일 해서 컴파일 된 실행 파일을 ARM 보드(Yocto)에 넣어서 테스트 하고 있습니다.
fd=open("/dev/ttyS1", O_RDWR | O_NOCTTY );
if(fd < 0)
{
printf("connection fail \n");
return 0;
}