SH7085 BSCについて

お世話になります。ご教授お願いします。

SH7085で外部I/O(8bit) 2個をバスステートコントローラ(BSC)を使用して制御しています。

外部I/OデバイスはCS7空間に接続していまして、下位D0-D7でIC1を、上位D8-D15でIC2を制御しています。

IC2を制御するために偶数アドレスのレジスタに値を書き込むと正常に動作します。(レジスタに値を書き込めます)

 

同様にIC1を制御するために奇数アドレスのレジスタに値を書き込もうとしますが正常に動作しません。(レジスタに値も書き込めない)

 

IC1,2ともに同じように設定等していますが、なぜかIC1側(下位)は正常に動作しません。

バス幅は16bitに設定しています。

なぜ下位が正常に動作しないのか、色々と調査していますが解決できません。

何かアドバイスいただけましたらよろしくお願いします。

Parents Reply Children
No Data