도와주세요!!
글 수 15,339
2008.06.05 01:03:56 (*.165.206.237)
12130
안녕하세요 2440보드로 여러가지를 해보는 중에 이번에는 확장핀으로 신호를 보내서 다른 다바이를 제어하는 걸 해보고 있습
니다. 그런데 데이터 시트를 보게 되면 H1 H2 에 외부 확장핀이라고 나오길래 그곳 BD (data) BA(address) 에 연결하였습니다.
디바이스 드라이버 작성후 read/wirte test 를 해보려고 하는데 주소값을 어디로 주어야 제가 외부 확장핀으로 신호를 보낼수 있
습니까?? 외부 확장 디바이스 led같은걸로 확인할 생각을 했는데 그래도 write를 어떻게 주어야 할지 모르겠어서 2440칩과 어느
부분이 확장 H1 H2 핀과 연결이 되어 있는지 모르겠습니다.
일반적으로 BD (data) BA(address) 를 사용하기 위해서는 nCS 과 BOE, BWE 신호도 같이 연결해 주셔야 합니다.
여기서 nCS 신호의 주소에 원하는 BA(address)신호와 디코딩해서 주시면 Write시는 BWE 신호와 BD를 확인 할 수 있으며, Read시는 BOE 신호와 BD를 확인 할 수 있습니다.
아래 자료를 다운로드 받아서 보시면 참고회로도가 있습니다.
http://forum.falinux.com/zbxe/?mid=EZS2410
14장 디바이스 드라이브 (디바이스 드라이브 GPIO , DIO)
그럼 좋은 하루 되세요.