當前位置:編程學習大全網 - 編程軟體 - VC下用CSerialPort類進行串口編程

VC下用CSerialPort類進行串口編程

serialPort.Read這個函數用不起還是不起作用

幀嘛

定義壹個 BYTE buffer[1+64+1]; 也就是 buffer[66];

再定義壹個int bufferLength = 0;

OnCommunication(...)中

{

if?(0?==?bufferLength)?//?幀頭還未接收

{

if?(0xAF?!=?ch)?//?不是幀頭

return;?//?返回

}

if?(65?==?bufferLength)?//?幀尾還未接收

{

if?(0xFA?!=?ch)?//?不是幀尾

{

bufferLength?=?0;?//?丟棄已經接收的數據,重置緩沖區有效數據長度為零

return;?//?返回

}

}

//?要實時顯示接收到的?ch?,在這裏添加代碼即可

buffer[bufferLength]?=?ch;

bufferLength++;

if?(66?==?bufferLength)

{

//?壹幀已經接收完畢,數據在?buffer?中

bufferLength?=?0;?//?取出幀後,重置緩沖區有效數據長度為零

}

}

  • 上一篇:誰有口袋妖怪金心 閃光皮卡丘的金手指代碼,我想去拿叉耳比卡丘!
  • 下一篇:python適合零基礎的女生學嗎?要學多久?
  • copyright 2024編程學習大全網