UART で送信する際、意図しない0xFCが送信される



  • obniz UART →RS485変換→ModbusRTU機器にデータを送信する際に、データ先頭に0xFCが付加されてしまいます。これは仕様なのでしょうか?



  • @YujiF さん

    そちらは仕様ではありません。

    ただし、ピンの状態が変化したとき(obniz.uart0.start の関数を読んだ瞬間など)にノイズが乗り、意図しないデータが送信される可能性があります。

    回路的に対応できそうであればプルアップ抵抗を入れたり、
    ソフト的な対応であればstartを読んでから十分な時間をおいてからsend関数を呼ぶなどして対応いただければと思います。



  • @キドコウヘイ
    ダミーデータを送信することにより正常な動作を行うことができました。ありがとうございました。