如何把數據同時提供給兩個程序?
謝邀!
對于串口通訊的問題,同一串口無法同時被兩個程序打開,但以下方案我覺得可行:
1.用虛擬串口程序,虛擬四個串口,兩兩成對。編一個程序,從硬件的串口上讀數據,同時發往兩個虛擬串口,原來的程序分別從另外兩個相對應虛擬串口上讀數據。
2.硬件同時是只能一個讀,我們可以在軟件上考慮以下,能不能其中一個程序讀取串口數據,然后同時將數據發送給另一個程序,這樣就相當于兩個程序同時在讀。
3.考慮下串口轉485通訊,這個兩個程序同時讀取應該沒問題了 。
對于這個問題僅想到以上3點,希望對你有幫助!