RS232起始位停止位校驗位需要自己實現嗎

2021-03-19 18:20:11 字數 1152 閱讀 3453

1樓:匿名使用者

只要是採用rs232,串列埠通訊,起始位,停止位,都是自動加上去的 ,不用操心的。至於校驗位,微控制器沒有,可以用tb8,rb8來代替。

在電腦上,只要選擇校驗位就行了。電腦上的超級終端,開啟後就可以設定了。

如下圖。

rs-232串列埠通訊起始位,資料位,停止位怎麼區分

2樓:匿名使用者

最常用的「資料幀」格式是(n,8,1):

1、n的意思是無「奇偶校驗」,即起始位;

2、8的意思是資料是8位的,即資料位;

3、1的意思是1個「停止位」,即停車位。

在這種情況下一個資料幀總共包括10位:1個起始位(低電平,用於同步),8個資料位(這是要傳送的資訊),以及1個停止位(高電平,用於表示資料幀結束)。

當突然取樣到連續的兩個低電平時即認為是啟動訊號,而排除了干擾訊號的情況,而後每次都是進行取樣,取樣完預先設定好的幀格式後(包括停止位)即完成了一次資料傳輸。

3樓:匿名使用者

最常用的「資料幀」格式是(n,8,1),n的意

思是無「奇偶校驗」,8的意思是資料是8位的,1的意思是1個「停止位」。於是,在這種情況下一個資料幀總共包括10位:1個起始位(低電平,用於同步),8個資料位(這是要傳送的資訊),以及1個停止位(高電平,用於表示資料幀結束)

rs-232串列埠通訊 起始位,資料位 停止位

4樓:匿名使用者

其實是這樣的,接收端自己有一個時鐘,以16倍baudrate進行取樣,每8個取樣一個點,當突然取樣到連續的兩個低電平時即認為是啟動訊號,而排除了干擾訊號的情況,而後每次都是進行取樣,取樣完預先設定好的幀格式後(包括停止位)即完成了一次資料傳輸。

而您所說的上升下降沿其實在spi和i2c中應用到的。

希望我的回答對你有幫助,謝謝^_^

5樓:匿名使用者

我的理解是傳輸過程中可能會使用11 10 01 00這幾種表示,這樣就可以知道哪些是資料位哪些是停止位了,不知對也不對,書上寫的很大概……

在實際通訊中,只要兩端引數一致,就可以正常通訊了

RS232串列埠通訊疑惑

一個位元組確實是8位,是適應早期計算機硬體技術水平,資料匯流排是並行的8根,所以以8位資料為一個單位起名字叫 位元組 沒有什麼特別的奧妙。後來技術發展了,很容易製作16 32 64條 並行資料線的積體電路了,但是已經有了位元組概念,為了技術的連貫性,就沿用了位元組這個單位,其實早期還用過1位和4位為...

電腦沒有rs232怎麼連微控制器

市面上賣的usb轉換線有兩種,一種是轉 的 低電平為 15v,高電回平 15v 還答有一種是轉ttl 低電平為0v,高電平5v 的.按你的說明,你的轉換線usb口的那一頭可以接電腦,另一頭接微控制器,如果你的板子上有max232之類的積體電路,哪你就應該使用轉 的線,反之。usb轉換線都有驅動程式,...

rs232轉rs485的轉換器之間能夠互相轉換嗎

持轉換器功能咯,我以前只看到過rs232轉rs485轉換器。要是市場上有除了rs232轉rs485又有rs485轉rs232功能的轉器我就不知道了。所以你得找找。不過單獨的rs485轉rs232還是有的。找找看。會有的 他們只是電平不匹配,協議基本可以通用,可以互相轉換 兄弟,我覺得你這個問題是沒有...