도와주세요!!
글 수 15,339
2004.08.06 23:20:58 (*.230.96.219)
18741
감사합니다. 전에 주신 도움으로 많이 알게 되었구요..
16장에 있는 시리얼예제를 다 해보고 개념이 정립이 되었는데요...
우선은 10핀에 꽂히는 시리얼 포트도 직접 만들어서 성공을 했습니다.
그리고 예제도 다 확인을했구요~
속도는 9600으로 했었습니다.
그런데 제가 정작 하려는것은 그 시리얼포트에 블루투스 모듈을 연결하려 했던 것이었는데요
혹시 보드자체 ttyS00 시리얼 속도가 9600으로만 되어 있는 것인가요?
115200 속도로는 통신이 안되나요?
16장 예제를 실험삼아 다시 해보는데 115200 속도로는 안되는 걸 확인했어요
연결을 양쪽에서 한 다음에
echo "hello" > /dev/ttyS00
이렇게 쳐주면 반대쪽에서 나오는 경우는 속도가 9600 일때만 나오더라구요
comtest.o 실행하는 것과는 상관없이요..
커널 소스 속의 시리얼속도에 관한 소스를 보니까
모든 속도를 다 지원해주는 것처럼되어 있는데
default 부분에 9600 이라고 되어 있는 것같더라구요
그래서 115200 이라고 숫자만 바꾸어 주고
make zImage 하는데 에러도 나구요....
정작 제가 연결해서 해보려는 블루투스 모듈은 115200으로 속도가 되어있거든요
기본적으로 10핀 쪽의 ttyS00 부분이 9600으로만 되어 있다면
16장의 comtest.o 실행파일 소스의 속도부분인 B9600 을 B115200으로 바꾸어준다해도
아무 소용이 없다는 얘기가 되는거 아닌가요?
보드쪽에서 어떻게 속도를 바꾸어 줄수 없나요?
도와주세요~ ~~ 고수님들!!
16장에 있는 시리얼예제를 다 해보고 개념이 정립이 되었는데요...
우선은 10핀에 꽂히는 시리얼 포트도 직접 만들어서 성공을 했습니다.
그리고 예제도 다 확인을했구요~
속도는 9600으로 했었습니다.
그런데 제가 정작 하려는것은 그 시리얼포트에 블루투스 모듈을 연결하려 했던 것이었는데요
혹시 보드자체 ttyS00 시리얼 속도가 9600으로만 되어 있는 것인가요?
115200 속도로는 통신이 안되나요?
16장 예제를 실험삼아 다시 해보는데 115200 속도로는 안되는 걸 확인했어요
연결을 양쪽에서 한 다음에
echo "hello" > /dev/ttyS00
이렇게 쳐주면 반대쪽에서 나오는 경우는 속도가 9600 일때만 나오더라구요
comtest.o 실행하는 것과는 상관없이요..
커널 소스 속의 시리얼속도에 관한 소스를 보니까
모든 속도를 다 지원해주는 것처럼되어 있는데
default 부분에 9600 이라고 되어 있는 것같더라구요
그래서 115200 이라고 숫자만 바꾸어 주고
make zImage 하는데 에러도 나구요....
정작 제가 연결해서 해보려는 블루투스 모듈은 115200으로 속도가 되어있거든요
기본적으로 10핀 쪽의 ttyS00 부분이 9600으로만 되어 있다면
16장의 comtest.o 실행파일 소스의 속도부분인 B9600 을 B115200으로 바꾸어준다해도
아무 소용이 없다는 얘기가 되는거 아닌가요?
보드쪽에서 어떻게 속도를 바꾸어 줄수 없나요?
도와주세요~ ~~ 고수님들!!