도와주세요!!
글 수 15,339
2002.05.21 00:46:16 (*.112.211.129)
7303
우선 GPDR을 입력으로 설정하고 GPLR을 이용하여 GPIO 포트로 입력을 받는것
을 해보고 있는데요. read 함수문을 사용하여 테스트 쪽에서 아무 무리 없이
데이터 값을 읽어 오는 것은 확인했습니다. 하지만 읽어온 데이터를 화면에
출력했는데 포트쪽에 연결한 스위치를 변화 시켜도 아무런 변화가 없어서요...
포트로 들어가는 입력은 풀다운을 사용했구요. 포트쪽에서도 스위치 온오프시
전압이 온오프 되는 것을 확인해 보았습니다. 그래서 read 함수에서 하나의
변수에 GPLR을 직접 넣어서 결과적 으로 테스트시 직접 GPLR의 값을 읽어오게
했는데 이상하게 출력된 결과는 스위치 온오프에 상관없이 계속 같은 값만
나오네요... 그리고 또하나 의문인것이 넘기는 데이터를 32비트로 설정했는데
왜 출력되는 값은 16비트만 나오는거죠?
뭐가 문제인지 답변해 주시면 감사하겠습니다.
그럼 수고하세요.
을 해보고 있는데요. read 함수문을 사용하여 테스트 쪽에서 아무 무리 없이
데이터 값을 읽어 오는 것은 확인했습니다. 하지만 읽어온 데이터를 화면에
출력했는데 포트쪽에 연결한 스위치를 변화 시켜도 아무런 변화가 없어서요...
포트로 들어가는 입력은 풀다운을 사용했구요. 포트쪽에서도 스위치 온오프시
전압이 온오프 되는 것을 확인해 보았습니다. 그래서 read 함수에서 하나의
변수에 GPLR을 직접 넣어서 결과적 으로 테스트시 직접 GPLR의 값을 읽어오게
했는데 이상하게 출력된 결과는 스위치 온오프에 상관없이 계속 같은 값만
나오네요... 그리고 또하나 의문인것이 넘기는 데이터를 32비트로 설정했는데
왜 출력되는 값은 16비트만 나오는거죠?
뭐가 문제인지 답변해 주시면 감사하겠습니다.
그럼 수고하세요.