常用Linux串口設備操作命令


  1. 顯示某個串口參數信息:stty -F /dev/ttyS7 -a
  2. 設置某個串口參數信息:stty -F /dev/ttyS7 speed 115200 cs7 -parenb -cstopb  -echo(7位數據位,無校驗,1位停止位,無回顯)
  3. 設置串口參數:stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8;
  4. 串口發送數據:echo "abcdefg"  >  /dev/ttyS7;
  5. 顯示串口接收數據:cat   /dev/ttyS7;
  6. stty命令的幾項主要選項功能為:
    選項parenb使終端進行奇偶校驗,-parenb則是禁止校驗;
    選項cs5、cs6、cs7和cs8分別將字符大小設為5、6、7和8比特;
    選項300、600、1200、2400、4800、9600和19200設置波特率;
    cstopb和-cstopb分別設置兩個或一個停止位;
    tabs使系統使用制表符而不是空格序列,因此減少了輸出量,選項-tabs僅使用空格,當終端不能正確處理制表符(tab)時應使用該項。
  7. ospeed N
      speed
      打印出終端的速度
      csN
      把字符長度設為N, N 為[5..8]
      [-]cstopb
      對每字符使用兩個停止位 (一個帶有 `-')
      [-]parenb
      在輸出中產生奇偶校驗位,並要求在輸入中也有奇偶校驗位('_'表示無校驗)
      [-]parodd
      設置奇校驗 (偶校驗用 `-')
  8. 更多詳細內容參考:https://www.cnblogs.com/liujiacai/p/7903143.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM