도와주세요!!
글 수 15,339
현재 저의 상태는
1) 강좌를 보고 UART1,2를 살려서
#echo '1234' > /dev/ttySA1 해서 신호 확인 했습니다.
2) PC<-> EZ board 커넥터 U2 76,78 + 인터페이스 회로 연결해서
PC에서 신호날리고 첨부파일(Serial HowTo 비동기방식)으로 받아서 콘솔에
뿌려지는 것은 확인 했습니다.
3) #echo '1234' > /dev/ttySA1 해서 PC에서 뿌려지는것도 확인 했습니다.
질문>
1) 콘솔에서 입력하는거 말고 첨부프로그램에서 좀 수정해서 보내주는 방법이
가능한지요? 가능하다면 무슨 함수를 쓰야 되는지요?
2) 최종으로는 485통신을 하려고 합니다. Master없고 RTS신호도 없습니다.
전송필요시에 포함하는 신호의 종류에 따라 Access Time이 정해집니다.
해서 Receive Interrupt와 Idle Interrupt와 Timer Interrupt를 조합해서
해보려고 합니다. 기존에(Motorola CPU32계열 Board)서는 이렇게 했거든요
OS안올리고요. 이런 방법으로 구현을 해볼려고 하는데
상기 Interrupt들을 사용하려면 어찌해야 하나요?
질문이 좀길고 복잡했나요. 실마리라도 좀 지도해 주십요..
1) 강좌를 보고 UART1,2를 살려서
#echo '1234' > /dev/ttySA1 해서 신호 확인 했습니다.
2) PC<-> EZ board 커넥터 U2 76,78 + 인터페이스 회로 연결해서
PC에서 신호날리고 첨부파일(Serial HowTo 비동기방식)으로 받아서 콘솔에
뿌려지는 것은 확인 했습니다.
3) #echo '1234' > /dev/ttySA1 해서 PC에서 뿌려지는것도 확인 했습니다.
질문>
1) 콘솔에서 입력하는거 말고 첨부프로그램에서 좀 수정해서 보내주는 방법이
가능한지요? 가능하다면 무슨 함수를 쓰야 되는지요?
2) 최종으로는 485통신을 하려고 합니다. Master없고 RTS신호도 없습니다.
전송필요시에 포함하는 신호의 종류에 따라 Access Time이 정해집니다.
해서 Receive Interrupt와 Idle Interrupt와 Timer Interrupt를 조합해서
해보려고 합니다. 기존에(Motorola CPU32계열 Board)서는 이렇게 했거든요
OS안올리고요. 이런 방법으로 구현을 해볼려고 하는데
상기 Interrupt들을 사용하려면 어찌해야 하나요?
질문이 좀길고 복잡했나요. 실마리라도 좀 지도해 주십요..