通信庫雛形的創建。 串口通信介紹的高級篇,介紹更高級的抽象,爲擴展爲通用的客戶端通信庫作鋪墊,擴展性的考慮,能支持任意類型的流設備。 ...
2010-08-09 00:07 閱讀(22802)
.net serialport 文本 數據 協議 分析。...
2010-06-09 01:50 閱讀(21179)
咱們的串口程序,除了通用的,進行串口監聽收發的簡單工具,大多都和下位機有關,這就須要關心咱們的通信協議如何緩存,分析,以及通知界面。 咱們先說一下通信協議。通信協議就是通信雙方共同遵循的一套規則,定義協議的原則是儘量的簡單以提升傳輸率,儘量的具備安全性保證數據傳輸完整正確。基於這2點規則,咱們一個通信協議應該是這樣的:頭+數據長度+數據正文+校驗 例如:AA 44 ...
2010-05-27 09:54 閱讀(54579)
第一篇文章我相信不少人不看都能作的出來,可是,用過微軟SerialPort類的人,都遇到過這個尷尬,關閉串口的時候會讓軟件死鎖。天哪,我可不是武斷,算了。不要太絕對了。99.9%的人吧,都遇到過這個問題。我想只有一半的人真的解決了。另一半的人就睜隻眼閉隻眼阿彌佗佛但願不要在客戶那裏出現這問題了。 你看到個人文章,就放心吧,這問題有救了。咱們先回顧一下上一篇中的代碼 ...
2010-05-19 08:43 閱讀(58531)
我假設讀者已經瞭解了c#的語法,本文是針對剛打算解除串口編程的朋友閱讀的,做爲串口編程的入門範例,也是我這個系列的基礎。咱們的開發環境假定爲vs2005(雖然我在用vs2010,但避免有些網友用2005,不支持lambda,避免不兼容,就用2005來作例子) 一個基本的串口程序,既然是個程序了。咱們就先從功能提及,包含串口選擇波特率選擇打開關閉接受數據顯示發送數...