現在rx65nを使用してadコンバータとi2c通信を行いデータの受信を行うことができました。
そのデータをシリアル通信でpcのcsvに出力するためスマートコンフィグレータを使用しようと思っているのですが
R__Serial_Send
で送ったデータは接続しているpcに送られるということでしょうか?
またその確認方法はpc側のプログラミングが別で必要なのでしょうか?
よろしくお願いします。
> R__Serial_Send > > で送ったデータは接続しているpcに送られるということでしょうか?
PC側にUSBシリアル変換チップ等を搭載したケーブル等を接続し、それとマイコンのシリアルポートを接続するとそういうことが可能となります。
> またその確認方法はpc側のプログラミングが別で必要なのでしょうか?
PC側のソフトを作成されても良いですが、TeraTermような汎用のターミナルソフトを使用するのがお手軽だと思います。
更に言えば、マイコンもArduinoやGR-SAKURAのようなお手軽なライブラリが用意されているものの方がたむらさんの目的には合ってるような気がしますね。
まず、ハードがどうなっているか詳しく説明してください。 特に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文字の送受信で試すのが先決かと