1

BeagleBoneBlack でアプリケーションを開発しています。組み込み Linux は私にとってまったく新しいものです =/

私が直面している問題は、RS485 通信を実装したいということです。SeriaLib-Library を使用して C++ コードを書きました。今のところ、専用の GPIO を使用して RS485 インターフェイスの方向を切り替えます。この時点まではすべて問題ありませんでした。

メッセージを書き込むには、関数 write を以下で使用します

write(fd,Message,Lenght);

唯一の問題は、最後のバイトが BUS に書き込まれた直後に DIRECTION ピンをトグルすることです =(

マイクロコントローラで開発している間、さまざまな割り込みなどに反応することは問題ありません。

カーネルの奥深くに解決策はありますか? - メッセージの送信に成功した後、ピン DIRECT を切り替えるには?

4

1 に答える 1