SYSTEM.OSCOVFSR.BIT.MOOVFでの無限ループについて

rx65nでadコンバータとの通信を行っているのですが実行してもその結果が確認できず停止したら

以下の画像のように無限ループしていました。

他の方も同じような事態に陥っていたのですが解決方法がわからなったので質問させていただきます。

どなたかわかる方は教えていただけるとありがたいです。

  • たむら さん、こんにちは。NoMaYです。

    クロック設定は大丈夫だと思います。また、main()の先頭で一時停止するのはCS+のデフォルト設定ですし、main()の最後を無限ループにしていないくてmain()を抜けるようにしていた場合にmain()を抜けた先で無限ループするのは組み込みC言語プログラムでは普通にあることですよ。

    そういうmain()の挙動からして分からないのですね。そうなると、fopen()でファイルを開いていたり、fprintf()でファイルに書こうとしていたりするのも、間違えてやっているのではありませんか。今までHSBRX65か何かのベースボード向けの拡張ボード(Arduinoのシールドのようなもの)がTB-RX65Nに接続してあり、その拡張ボードにSDカードコネクタなどが載っていて、それ向けのファイル操作ライブラリが用意されていて、という状況かなと思っていたのですが、そうでは無いような気がしてきましたが、どうなのでしょうか。TB-RX65Nは単体で使っていますか?

  • NoMaYさん、回答ありがとうございます。

    TB-RX65Nは企業と連携しているので詳細は言えませんがあるユニバーサル基盤に乗っていています。