도와주세요!!
글 수 15,339
2009.04.19 19:02:46 (*.248.242.41)
7086
안녕하세요 EZ-X5보드의 GPIO를 이용해서 ADC, CPLD등등을 포함한 보드와 통신을 하고 있습니다
이상하게 GPIO 32번 이후에 해당하는 핀들 중 몇개가 제대로 제어가 안됩니다;
제 보드에서는 GPIO 34, 36, 38, 42번이 제대로 동작을 안하구요 ...
GPDR을 input으로 설정하면 항상 1로 입력을 받게 되구요- (입력 신호의 소스저항은 1k옴입니다.)
GPDR을 output으로 하면 3.3볼트, 0.0볼트 또는 2.0볼트를 출력합니다 =ㅅ=....
Alternative Function Register는 전부 0으로 해서 입출력용으로만 쓰도록 한 상태입니다.
혹시 이런 사례를 본적이 있나요? 다른 보드에도 랜덤하게 이런 일이 일어나는 것 같습니다 ..
EZ-X5의 회로도를 보시면 GP34~GP43 까지는 시리얼쪽하고 하드웨어적으로 연결되어 있습니다.
인두기로 U25 - 74HC245 칩 제거 가능하시면 U25를 제거하시고 한번 해 보세요.
그럼 좋은 하루 되세요...