請問有關於c#與rs232的問題

看板C_Sharp (C#)作者 (我是呆門...^0^)時間20年前 (2005/08/11 17:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
有關C#與RS232的問題,麻煩各位大大教一下小弟!緊急~~ 請教一下各位前輩... 我是用89C51跟RS232...然後是用C#來寫傳輸介面... " 9600,p,d,s "-->這是C# RS232地傳輸設定... parity bit的設定值如下: E 偶檢驗(EVEN) M 標號檢驗(MARK) N 無檢驗(NONE) O 奇檢驗(ODD) S 空格檢驗(SPACE) 我想做到的功能是自己設定parity bit的值,然後把所有的訊號分為兩堆! 例如:一半的訊號PARITY BIT是1,另外一半的訊號是0! 那我是否應該使用"M"這個設定??還是其他的?? 假如是使用"M"設定... 那我該怎麼使用收進來的parity bit呀?? 有什麼涵式之類的可以用嗎?? 小弟的傳輸格式是: start bit, 8 bit data, parity bit, stop bit 我傳送的是滑鼠的訊號! 我想傳PARITY BIT過去...但我不想讓C#自己做同位元檢查... 而是想當做一個旗標的值傳送到C#的介面去讓我來做判斷是 Host to Device 訊號還是 Device to Host 訊號... 麻煩大大教我一下...謝謝...^^ 例如: 我要傳過去的是host to device訊號! 那我想將它的parity設定為 1! 如果是device to host訊號! 我想將它設定為0 ! 然後傳送到c#的介面時作判斷在其後加上host to device 或 device to host 的標示! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.32.10
文章代碼(AID): #12-n-vwA (C_Sharp)
文章代碼(AID): #12-n-vwA (C_Sharp)