場(chǎng)景:
對(duì)端不斷進(jìn)行發(fā)數(shù)據(jù),CH347做接收。打開minicom查看打印正確
之后關(guān)閉minicom,但是對(duì)端依然在不斷發(fā)數(shù)據(jù),發(fā)了很長(zhǎng)時(shí)間。
之后關(guān)閉對(duì)端發(fā)數(shù)據(jù)。打開minicom
重新讓對(duì)端發(fā)數(shù)據(jù),minicom顯示的是之前發(fā)的數(shù)據(jù)。感覺(jué)是CH347內(nèi)部buffer或者指針溢出了
有嘗試使用命令tcflush(fd, TCIOFLUSH)刷新緩沖區(qū),但是好像不起作用
掉電重啟可以解決,想問(wèn)一下有什么其他方法處理嗎?因?yàn)槟K通常不在身邊,希望能通過(guò)命令解決