福井@初心者です。 亀田さん丁寧なご回答ありがとうございます。 私がH8自身の出力ポートでBREQを操作しようとしたのは、 ゲートアレーがSRAMにアクセスするタイミングを H8側で制御したかったからです。 H8からSRAMにデータを書き終わったら、ゲートアレー側から SRAMのデータを読み込み出力するということです。 普通はH8側からゲートアレーにSRAMアクセス許可信号の ようなものを送って、ゲートアレー側からBREQを制御するのでしょうが、 H8自身でBREQを操作すれば、BACKがゲートアレーへの アクセス許可信号になるのでは...と思ったからです。 しかし、実際は、BREQをLoにしてしまうとその後 H8自身ではHiにできませんでした。 やはり変な使い方をせずに常識的な使い方をしろという ことなのですね。 最初はデュアルポートRAMを使用しようと思ったのですが、 128KByte以上ほしかったので断念しました。 ゲートアレー側からBREQ信号を制御するように変更して 見ようと思います。 皆様ありがとうございました。 ついでに、バス権を解放するとアドレスバス、データバス、RD、WR等は ハイインピーダンスになるのに、チップセレクトだけは なんでHiになるのですかね。(すみません。余計な話で...)