도와주세요!!
글 수 15,339
2003.10.31 15:36:38 (*.251.38.61)
6678
ez-m01 보드를 잘 사용하고 있습니다..
제가 회로나 컴퓨터 구조등에 대해서 자세하게 몰라서..
궁금한 점이 생겨서 이렇게 문의 드립니다.
DIO 에서 읽기를 위한 주소와 쓰기를 위한 주소를 지정할때..
Base address + offset 이렇게 지정하게 되어있습니다.
그런데 쓰기 모드에서..
nCS3 의 주소 + a1 의 주소가 low 인 상태가 결국은 nCS3의 주소값인데..
또 읽기 모드에서는 nCS3 + a1 이 high 일때는 +2 가 되구요..
그럼 결국 nCS3의 주소가 쓰기 주소라는 말이 되는건데요..
이 주소로 쓰이는 개념이 잘 이해가 되지 않습니다. 각 레지스터들 마다
주소를 배정한다는 것은 알고 있습니다만...
왜 nCS3 의 주소가 쓰기 주소가 되는지 잘 모르겠습니다..
이게 메모리 맵과 관련이 있는 건가요..?
sa - 1110 메뉴얼을 봐도 대체 영 이해가 가질 않습니다...
GPIO는 각 레지스터에 비트열만 세트 시켜주면 되는거여서 쉽게 이해가
되었는데요..
DIO 는 로직짜는거 부터 시작해서 매우 어렵네요....ㅠ.ㅠ
바쁘시겠지만... 답변 좀 부탁드립니다..
감사합니다..
제가 회로나 컴퓨터 구조등에 대해서 자세하게 몰라서..
궁금한 점이 생겨서 이렇게 문의 드립니다.
DIO 에서 읽기를 위한 주소와 쓰기를 위한 주소를 지정할때..
Base address + offset 이렇게 지정하게 되어있습니다.
그런데 쓰기 모드에서..
nCS3 의 주소 + a1 의 주소가 low 인 상태가 결국은 nCS3의 주소값인데..
또 읽기 모드에서는 nCS3 + a1 이 high 일때는 +2 가 되구요..
그럼 결국 nCS3의 주소가 쓰기 주소라는 말이 되는건데요..
이 주소로 쓰이는 개념이 잘 이해가 되지 않습니다. 각 레지스터들 마다
주소를 배정한다는 것은 알고 있습니다만...
왜 nCS3 의 주소가 쓰기 주소가 되는지 잘 모르겠습니다..
이게 메모리 맵과 관련이 있는 건가요..?
sa - 1110 메뉴얼을 봐도 대체 영 이해가 가질 않습니다...
GPIO는 각 레지스터에 비트열만 세트 시켜주면 되는거여서 쉽게 이해가
되었는데요..
DIO 는 로직짜는거 부터 시작해서 매우 어렵네요....ㅠ.ㅠ
바쁘시겠지만... 답변 좀 부탁드립니다..
감사합니다..