음 현지 아빠 입니다.

제가 보기엔 D0~D17 까지 는 하드웨어에 물려 있지만 D18 ~D31 까는 oepn 되
어 있거나~ 다른 디바이스에 물려 있는듯 합니다...

따라서 데이타를 32 비트로 읽으면 D18 ~ D31 까지가 다른 디바이스의 값을 읽
어오는겁니다 ...

그러니까 ... 읽은 값에 마스크를 해서 사용 해야지요~

^^ 그럼 수고 하세요~

초보자 wrote..
: 안녕하세요?
:
: A/D를 통해서 데이터를 취득하려 합니다..
:
: 18비트 A/D 컨버터를 사용하는데요..
:
: 부트로더 만들때 32비트로 확장해야 한다고 해서
:
: nCS3 부문에서 버스 폭을 32비트로 조종 했습니다.
:
: 그런데 값이 16비트로 맞추었을때는 값이 일률적으로 잘 나옵니다만
:
: 32비트 맞추니 값이 막 지 멋대로 놉니다..
:
: A/D 컨버터는 패러럴 타입이구요
:
: D0부터 D17까지 똑같은 데이터 버스에 물렸습니다. (D0 -> D0... D17 -> D17)
:
: 설정이 잘못된건 아닌지 확인 좀 해주세요~