对于波特率的设置通常使用cfsetospeed和cfsetispeed函数来完成。获取波特率信息是通过cfgetispeed和cfgetospeed函数来完成的。

  cfsetospeed函数

  头文件:

  #include

  函数原型:

  int cfsetospeed(struct termios *termptr, speed_t speed);

  参数:

  struct termios *termptr - 指向termios结构的指针

  speed_t speed - 需要设置的输出波特率

  返回值:

  如果成功返回0,否则返回-1

  cfsetispeed函数

  头文件:

  #include

  函数原型:

  int cfsetispeed(struct termios *termptr, speed_t speed);

  参数:

  struct termios *termptr - 指向termios结构的指针

  speed_t speed - 需要设置的输入波特率

  返回值:

  如果成功返回0,否则返回-1

  cfgetospeed函数

  头文件:

  #include

  函数原型:

  speed_t cfgetospeed(const struct termios *termptr);

  参数:

  const struct termios - 指向termios结构的指针

  返回值:

  返回输出波特率

  cfgetispeed函数

  头文件:

  #include

  函数原型:

  speed_t cfgetispeed(const struct termios *termptr);

  参数:

  const struct termios *termptr - 指向termios结构的指针

  返回值:

  返回输入波特率

  波特率常量:

  CBAUD 掩码

  B0 0波特

  B50 50波特

  B75 75波特

  B110 100波特

  B134 134波特

  B150 150波特

  B200 200波特

  B300 300波特

  B600 600波特

  B1200 1200波特

  B1800 1800波特

  B2400 2400波特

  B9600 9600波特

  B19200 19200波特

  B38400 38400波特

  B57600 57600波特

  B115200 115200波特

更多相关文章

  1. 哈利·波特的考试 java描述

随机推荐

  1. 我的第一篇博客
  2. 学习C的第三天-函数
  3. 只会爬虫不会反爬虫?动图详解利用 User-Ag
  4. 学习C的第三天-if语句
  5. Linux学习之常用的Linux文件内容查看命令
  6. 爬虫又报错了?用 Scrapy 来一发邮件不就好
  7. Python开发必知的6个基本库!
  8. Python常用的数据存储方式有哪些?五种!
  9. 前端要知道的Linux 的 RPM 和 YUM 包管理
  10. 一看就懂!通过英雄联盟锐雯详解 Python 设