0

請問

因為我現在使用RTL8195控制一組使用RS485 Modbus通訊的馬達

而485傳輸的時候需要一支R/T腳位控制資料方向

要送出資料的時候將腳位改成HIGH

當TX資料全部送出後要將腳位設成LOW才收的到資料

本來寫Arduino的時候還有flush函式可以用(雖然flush是阻斷式的比較不好用)

可是使用Ameba的時候我發現flush函式的功能似乎跟Arduino不一樣

我抓了原始碼來看似乎Ameba的flush是Arduino 1.0以前的功能(清除緩衝數據)

Flush

 

目前我是使用delay來做

不過怕這樣運作起來會比較容易有問題

請問有沒有函式或暫存器可以監控TX資料送完了沒?

sean 回答了