波特率 (baud rate ) 是一個以往採用的術語,現在它指的是 “位/秒” ( bits per second ) 。雖 然大多數終端設備對輸入和輸出使用統 一波特率,但是只要硬體許可 ,就可以將它們設定為兩個不同值。
#include <termios.h>
int cfsetispeed ( struct terrnios *tennptr, speed_t speed ) ;
兩個函式的返回值: 若成功則返回0,著出錯則返回-1
兩個cfget 函式的返回值 ,以及兩個cfset 函式的speed 參數都是下列常量之 :B50 、B7 5 、BllO 、B134 、Bl 50 、B2 00 、B3 00 、B6 00 、B12 00 、B180 0 、B2 4 00 、B4 800 、B9 6 00 、Bl9200或B38400 。常量B0表示 “掛斷”。在調用tcsetattr時,如若將輸出波特率指定為 B0 ,則數據機的控制線就不再起作用。
大多數系統定義了 另外的波特率值 ,例如B57600 以及B115200.