4

arduinoからシリアルポートを介してPCに日付を送信/書き込む方法を探しているだけです..その逆。

あまりにも多くの時間を費やし、自分でそれを理解できなかったので、質問する質問はほとんどありません。皆さんが私を導いてくれることを願っています。

最初に、Serial.println()関数を使用してデータを送信できることがわかりました。次に、PC 側では、ポート (/dev/tty ..) をチェックして読み取るだけです。しかし、このプロセスは実際に内部でどのように機能するのでしょうか? では、serial.println() を使用すると、どこに書き込むかがわかりますか?

2番目に、UART通信と関係があることもわかりました..しかし、Hardware.cppファイル内で、UART用の関数呼び出しが見つかりませんでした。

3つ目は、extern HardwareSerial Serial; のようなコードです。では、このシリアルの定義はどこにあるのでしょうか?

4番目シリアルバッファ用のリングバッファがあるようです。では、データが送信されるとき、Hardware.cpp 内のこのバッファーにデータを入力するのは誰でしょうか?

私のばかげた質問を許してください..私はこれについてとても興味があります..

4

1 に答える 1