ser2net過濾特殊字符

許多流行的linux串口編程的版本中都沒對c_iflag(termios成員變量)這個變量進行有效的設置,這樣傳送ASCII碼時沒什麼問題,但傳送二進制數據時遇到0x0d,0x11和0x13卻會被丟掉。不用說也知道,這幾個確定是特殊字符,被用做特殊控制了。關掉ICRNL和IXON選項便可解決。linux c_iflag &= ~(ICRNL | IXON); 0x0d 回車符CR 0x11 ^Q
相關文章
相關標籤/搜索