도와주세요!!
글 수 15,339
2003.09.08 21:50:00 (*.250.77.37)
6706
어떤 어드레스를 맵핑해서...
nCS5신호로 74hc574를 enable시키도록 하드웨어를 구성했습니다.
fnd = 0x5588;
으로 코딩을 하면 74hc574에 55가 출력이 됩니다. 제가 d0~d7을 74hc574에 연
결해 뒀거든요...
왜 하위바이트가 출력되지 않고 상위 바이트가 출력 되는 것인지 모르겠습니
다.
그리고 fnd = 0x55;로 하면 00이 출력 됩니다.
하위바이트가 출력되고 nCS5신호가 떨어지고 상위바이트가 출력되고 또 다시
nCS5신호가 떨어지기 때문인거 같은데...
부트로더에서 MSC5값을 바꿔줘야 할것 같은데... 어떤값으로 설정해야할지 모
르겠습니다.
전에 어떤분의 답변에서 nCS5신호가 2번떨어지는 것은 MSC5값을 16비트모드로
하고 32비트 데이타를 출력하면 2번떨어진다고 하셨는데... 그것과 관련 된것
같은데.. 정확한 이유를 찾지못하겠습니다..
답변 좀 부탁하겠습니다.
조언좀 부탁하겠습니다.
nCS5신호로 74hc574를 enable시키도록 하드웨어를 구성했습니다.
fnd = 0x5588;
으로 코딩을 하면 74hc574에 55가 출력이 됩니다. 제가 d0~d7을 74hc574에 연
결해 뒀거든요...
왜 하위바이트가 출력되지 않고 상위 바이트가 출력 되는 것인지 모르겠습니
다.
그리고 fnd = 0x55;로 하면 00이 출력 됩니다.
하위바이트가 출력되고 nCS5신호가 떨어지고 상위바이트가 출력되고 또 다시
nCS5신호가 떨어지기 때문인거 같은데...
부트로더에서 MSC5값을 바꿔줘야 할것 같은데... 어떤값으로 설정해야할지 모
르겠습니다.
전에 어떤분의 답변에서 nCS5신호가 2번떨어지는 것은 MSC5값을 16비트모드로
하고 32비트 데이타를 출력하면 2번떨어진다고 하셨는데... 그것과 관련 된것
같은데.. 정확한 이유를 찾지못하겠습니다..
답변 좀 부탁하겠습니다.
조언좀 부탁하겠습니다.