現在rx65nを使用してadコンバータとi2c通信を行いデータの受信を行うことができました。
そのデータをシリアル通信でpcのcsvに出力するためスマートコンフィグレータを使用しようと思っているのですが
R__Serial_Send
で送ったデータは接続しているpcに送られるということでしょうか?
またその確認方法はpc側のプログラミングが別で必要なのでしょうか?
よろしくお願いします。
まず、ハードがどうなっているか詳しく説明してください。 特にPCとマイコンのそれぞれのTX,RXの結線状態が気になります。 PCからの信号が確認できるまでは、何をやっても徒労に終わります。 「enterを押すとログイン画面」はサンプルプログラムの動作でしょうか? Tera Termからaのキーを押せば、文字aが送信されます。
>R_Config_SCI2_Serial_Send((uint16_t *)v ,2); APIのリファレンスを確認していないので、不正確かもしれんせんが、次の2点が気になります。 1.v はバイナリ値そのままです。PC側(TeraTerm)にはバイナリ値が入力されるため、それが制御コードだったりすると表示されません。直前に「sprintf(string, "%d",v);」と記載されていますので、このstringに格納された文字を1文字ずつ送信すれば表示されると思います。 2.送信データの指定について、16ビット変数で大丈夫でしょうか?
ただ、最初は皆さんが書かれているように1文字の送受信で試すのが先決かと