請問有關於c#與rs232的問題
有關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
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
14
23