Linux

串列設備一次發送一個字元

  • April 28, 2021

我有一個 ACCESS IO 串列卡。我使用股票 Linux 串列驅動程序。但是,當我將數據寫入串列埠時,用示波器測量的線路輸出是一次一個字元,有間隙 - 即 <char>

$$ gap $$<字元>$$ gap $$<char>…,與連續流相反 - 即 <char><char><char>…. 這種行為的原因是什麼?埠或晶片中是否有一些設置?

發現了問題。我們的 UART 基於Pericom PI7C9X7958ANBE晶片。由於某種原因,正常 Linux 核心驅動程序不支持此特定晶片,因此無法辨識它。因此,它不能啟用帶有硬體 FIFO 的增強模式。

引用自:https://unix.stackexchange.com/questions/642337