RX231 R5F52318ADFPのマイコンにてCAN通信を学習しようと試みています。
データシート等を参考に初期化の手順を実行中です。
書き込み後、デバッグしてレジスタの変化を確認しているのですが、BITに1を入力してもレジスタに変化がありません。
この操作よりも、先に設定しなければいけない項目があるのでしょうか?
デバッグツールはE1のツールを使用しております。
このような感じで書き込みをしております。
while(RSCAN.GSTS.BIT.GRAMINIT != 0){//初期化 nop(); nop(); } RSCAN.GCTRL.BIT.GSLPR = 0;//グローバルストップモードからグローバルリセットモードへ RSCAN0.CTRL.BIT.CSLPR = 0;//チャンネルリセットモードへ //GCFGH GCFGLレジスタの設定を行う //RSCAN.GCFGL.WORD = 0; RSCAN.GCFGL.BIT.TPRI = 1; RSCAN.GCFGL.BIT.DCE = 1;
始めたばかりで不明な点が多いのですが、アドバイスいただければ嬉しいです。
よろしくお願いいたします。
RSCAN0のモジュールストップ状態を解除しているか、確認してください。
MSTPCRBレジスタに制御ビットがあります。
アドバイスありがとうございます。
設定出来ましたお手数お掛けしました。
ありがとうございました。