RX63N SCKCRの設定について

RX63Nを使って開発行っています。

1点、どうすればいいのかわからないので、教えていただきたいことがあります。

システムクロックコントロールレジスタ(SCKCR)の設定についてです。

RX63Nグループ、RX631グループ
ユーザーズマニュアル ハードウェア編(Rev1.8 2014.04)の

257ページにシステムクロックコントロールレジスタ(SCKCR)の説明があり

b3-b0、b7-b4にはそれぞれ、"0001b"を設定してくださいとの記載があります。

今回CANを使用するため、

RX600 シリーズ CAN アプリケーションプログラミングインタフェース(R01AN0339JU0205)を

ダウンロードして、サンプルソースをみたところ(resetprg.c)

SYSTEM.SCKCR.LONG = 0x21031222;

の記載があり、b3-b0、b7-b4にはそれぞれ"0010b"が設定されています。

サンプルソースはあくまでサンプルとの理解ですが、UMの記載を

信じればよいのでしょうか。

宜しくお願いします。

 

  • Rxソフト開発者さま おはようございます。NAKAといいます。
    指摘のbitは予約bitなので、どのような機能になっているかは内部の人しかわかりませんが、NAKAの設定ではUMを信じて両方0001bで設定して、今のところRX63NでのCAN通信はトラブルなく動作しています。
  • Rxソフト開発者さま NAKAです。
    引き出しの中にGR-SAKURA(RX63N)ちゃんがあったので、ちょっと実験してみました。0010bでも動作しました。どちらでも動作はするようです。
    P.S.
    ちなみに、0000bでやってみたらNAKAのソフトだとE2フラッシュの初期化のところで止まってしまい動作しませんでした。0001bか0010bじゃないとダメそうです。0011bは動作しました(^^)/きりがないので止めときます。(笑)

  • NAKA様 
    リプライ有難うございます。UMの設定に従い、0001bでソフトウエアを作成します。
    有難うございました。