START /STOP Bits
?開始位。 這是在我們發(fā)送的每個字符之前添加的同步位。 這被認(rèn)為是空間或負(fù)電壓或0.
?停止位。 這一位告訴我們最后一個角色剛剛被發(fā)送。
這被認(rèn)為是MARK或正電壓或1。
奇偶校驗(yàn)位
添加奇偶校驗(yàn)位以檢查是否已發(fā)生損壞。 常見的平價形式有:無,偶數(shù)和奇數(shù)。 在傳輸過程中,發(fā)送方計算奇偶校驗(yàn)位并發(fā)送它。 接收器計算字符的奇偶校驗(yàn),并將結(jié)果與??接收的奇偶校驗(yàn)位進(jìn)行比較。 如果計算的和實(shí)際的奇偶校驗(yàn)位不匹配,則發(fā)生錯誤并且我們采取適當(dāng)?shù)男袆印?/p>
波特率
它是每秒傳輸或接收的比特數(shù)。 常用值(速度)為1200,2400,4800,9600,19200和38400。
RS232數(shù)據(jù)格式
RS232數(shù)據(jù)格式(波特率 - 數(shù)據(jù)位差 - 停止位)。 9600-8-N-1表示波特率為9600,8個數(shù)據(jù)位,奇偶校驗(yàn)為無,1個停止位。
軟件握手
軟件握手(流量控制)用于確保兩個設(shè)備都準(zhǔn)備好發(fā)送/接收數(shù)據(jù)。 最流行的"字符流控制"稱為XON /XOFF。
時接收器發(fā)送XOFF字符
它希望發(fā)射機(jī)暫停發(fā)送數(shù)據(jù)。 當(dāng)它準(zhǔn)備再次接收數(shù)據(jù)時,它會向發(fā)送器發(fā)送XON字符。
STX& ETX
有時,STX和ETX對也用于傳輸/接收。 STX是"文本的開頭",ETX是"文本的結(jié)尾"。 STX在數(shù)據(jù)之前發(fā)送,并告訴外部設(shè)備數(shù)據(jù)是
未來。 發(fā)送完所有數(shù)據(jù)后,將發(fā)送一個ETX字符。
確認(rèn)/NAK配對
發(fā)送器發(fā)送其數(shù)據(jù)。 如果接收器沒有錯誤地獲得它,它會發(fā)回一個ACK字符。 如果出現(xiàn)錯誤,接收器會發(fā)回NAK字符,發(fā)送器會重新發(fā)送數(shù)據(jù)。

