RL78/G13のSPI(CSI)でEEPROMをお読み書きしたいのですが、接続しているEEPROM(BR93L46F)は
起動時書き込み禁止になっており、書き込み許可をする動作が必要です。
一旦CSIの機能をI/Opポートに変えて、書き込み許可処理をした方がいいのでしょうか?
サンプルプログラムはありますでしょうか?
アセンブラがわからないので、C言語だけで実現したいです。
チョコです。
MicrowireBUSのEEPROMについてはRL78/G13でアプリケーション・ノートが出ていました。
「RL78/G13 Microwire 通信によるEEPROM 制御 CC-RL 」
https://www.renesas.com/jp/ja/software/D3017572.html
これは,CC-RLを用いてAT93C46Dを制御しているものですが,使えるかと思います。
NAKAさん,
Microwireでは,最初の1のデータをスタート・ビットとしているので,その前に必要な数だけ0のデータを送れば,8bit単位での通信になりまよ。