도와주세요!!
글 수 15,339
2009.03.10 08:33:00 (*.110.91.31)
9588
안녕하세요 날씨가 많이 춥네요. 감기 조심하시길 바랍니다.
요즘 PXA255 보드를 보고 있습니다. 보드에 LAN91C111 이더넷 드라이버가 붙어 있습니다.
회로도가 그려져 있는 첨부된 파일을 보시면
AEN <--> GPIO_15/nCS1_ETH
nRD <--> nOE
nWR <--> GPIO_49/nPWE
RESET <--> GPIO_5/ETH_RESET
이렇게 연결되어 있습니다.
여기서 자료를 찾고 해봐도 잘 모르는게 있습니다.
예를들면 RESET 핀이 GPIO_5번에 할당 되어 있습니다. 이것을 사용하기 위해서
GPDR(핀 방향 설정), GPSR(HIGH로 출력핀상태제어), GPCR(Low로 출력핀상태제어) 같은 레지스터를 사용해야 되는데
여기서 핀 방향을 OUT으로 해야 할지 IN으로 해야 할지,그리고 출력상태를 HIGH로 할지 LOW로 할지 어떻게 알 수가 있는가요?
가지고 있는 자료는 PXA255 메뉴얼과 LAN91C111 메뉴얼 밖에 없는데 여기서 어느 부분을 참조해야 GPIO 설정을 제대로 할 수
있는지요?
예전에도 이 부분이 명확하게 해결이 되지 않아서 펌웨어 소스에 있는것을 그대로 가져와서 사용했었는데 드바이스가 달라 질때
마다 GPIO 설정 부분에서 막히니 답답하네요.
도움좀 부탁드립니다. 좋은 하루 되세요.
요즘 PXA255 보드를 보고 있습니다. 보드에 LAN91C111 이더넷 드라이버가 붙어 있습니다.
회로도가 그려져 있는 첨부된 파일을 보시면
AEN <--> GPIO_15/nCS1_ETH
nRD <--> nOE
nWR <--> GPIO_49/nPWE
RESET <--> GPIO_5/ETH_RESET
이렇게 연결되어 있습니다.
여기서 자료를 찾고 해봐도 잘 모르는게 있습니다.
예를들면 RESET 핀이 GPIO_5번에 할당 되어 있습니다. 이것을 사용하기 위해서
GPDR(핀 방향 설정), GPSR(HIGH로 출력핀상태제어), GPCR(Low로 출력핀상태제어) 같은 레지스터를 사용해야 되는데
여기서 핀 방향을 OUT으로 해야 할지 IN으로 해야 할지,그리고 출력상태를 HIGH로 할지 LOW로 할지 어떻게 알 수가 있는가요?
가지고 있는 자료는 PXA255 메뉴얼과 LAN91C111 메뉴얼 밖에 없는데 여기서 어느 부분을 참조해야 GPIO 설정을 제대로 할 수
있는지요?
예전에도 이 부분이 명확하게 해결이 되지 않아서 펌웨어 소스에 있는것을 그대로 가져와서 사용했었는데 드바이스가 달라 질때
마다 GPIO 설정 부분에서 막히니 답답하네요.
도움좀 부탁드립니다. 좋은 하루 되세요.
PXA255 LAN91C111
GPIO15 -----> AEN
GPIO5 -----> RESET
AEN 핀은 항상 0 으로 출력하시구요.
RESET 핀은 한번만 1 로 출력했다가 0 으로 유지하세요
하드웨어 수정하실경우 이핀들을 GPIO 에 연결하지 마시고
AEN = pull-down
RESET = system reset 핀에 연결하세요 (RESET, RESET# 이런 명칭에 주의하셔야 합니다.)