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

2021-03-03 21:35:53 字數 3398 閱讀 5116

1樓:匿名使用者

要是單抄片機的串列埠,rs232 起始位,

襲 停止位,都是串bai口自動加的,寫程式du是不需要管的。

校驗位一般

zhi不用,在微控制器上加dao校驗位很麻煩的。需要寫程式實現,並要用到tb8,rb8位。

在電腦上,校驗位是可選的,選中後就由電腦自動加了。

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

2樓:匿名使用者

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

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

如下圖。

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

3樓:匿名使用者

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

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

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

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

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

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

4樓:匿名使用者

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

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

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

5樓:匿名使用者

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

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

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

6樓:匿名使用者

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

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

起始位、資料位、奇偶校驗位和停止位的概念、含義 和作用?請各位大神分別告知下,謝謝

7樓:百里楹

uart通訊

在工作復中,專案中製需要生成uart訊號。uart是非同步通訊,因為它只有一根線就可以資料的通訊。不像spi,i2c等同步傳輸訊號。

所以串列埠的傳輸速度和其它協議的速度相比是比較慢的。

1,起始位(start bit):傳送器是通過傳送起始位而開始乙個字元傳送,起始位使資料線處於邏輯0狀態,提示接受器資料傳輸即將開始。

2,資料位(data bits):起始位之後就是傳送資料位。資料位一般為8位乙個位元組的資料(也有6位、7位的情況),低位(lsb)在前,高位(msb)在後。

3,校驗位(parity bit):可以認為是乙個特殊的資料位。校驗位一般用來判斷接收的資料位有無錯誤,一般是奇偶校驗。在使用中,該位常常取消。

4,停止位:停止位在最後,用以標誌乙個字元傳送的結束,它對應於邏輯1狀態。

起始位、資料位、奇偶校驗位和停止位的概念、含義和作用分別是什麼?

8樓:百里楹

uart通訊在工bai作中,專案中需要生

du成uart訊號。uart是非同步通訊zhi,因為它只有一根線dao就可以資料的通訊。不回像答spi,i2c等同步傳輸訊號。所以串列埠的傳輸速度和其它協議的速度相比是比較慢的。

1,起始位(start bit):傳送器是通過傳送起始位而開始乙個字元傳送,起始位使資料線處於邏輯0狀態,提示接受器資料傳輸即將開始。

2,資料位(data bits):起始位之後就是傳送資料位。資料位一般為8位乙個位元組的資料(也有6位、7位的情況),低位(lsb)在前,高位(msb)在後。

3,校驗位(parity bit):可以認為是乙個特殊的資料位。校驗位一般用來判斷接收的資料位有無錯誤,一般是奇偶校驗。在使用中,該位常常取消。

4,停止位:停止位在最後,用以標誌乙個字元傳送的結束,它對應於邏輯1狀態。

9樓:簡單灬愛

(1)在訊號線bai上共有兩種狀態du,分別是zhi邏輯

dao1(高電平)和邏輯0(低電平)來內

7位資料位 1位偶校驗 1位起始位 1位停止位怎麼是8位啊

10樓:匿名使用者

非同步傳輸的位數

bai一般指資料

du位,分為

zhi7位和8位兩種,不包括起dao

始、校驗、和

版停止,在這裡應該說是

權7位,你傳輸後得到的資料也是7位,對應到1個位元組,應把最高位設定成0;這是rs232的標準,實際傳輸的時候的順序是這樣:1位起始位、資料0、資料1、...、資料7、1位偶校驗、1位停止位,到此傳輸結束,如果還有資料傳,重新按照上面的順序開始。

校驗位可以分成奇、偶校驗,或者無校驗。實際傳輸時每一位的訊號寬度與波特率有關,波特率越高,寬度越小,根據起始位開始計時,雙方的時間不進行同步,所以叫做非同步傳輸,在進行傳輸之前,雙方一定要使用同乙個波特率設定。

c#串列埠對於1位起始位,8位資料位,1位校驗位(偶),一位停止位的資料是如何傳送的 10

11樓:碧血玉葉花

用串列埠的模bai式1,是du10位非同步通訊方式。

1起始zhi位,8資料位,1停止位,沒有dao奇偶校驗位。版這種模式就是:8-n-1(8資料位,權無奇偶校驗位,1停止位)的模式。

完全符合你的要求。

--------------------

帶奇偶校驗位的,要用方式2或方式3。

把奇偶校驗位,放到tb8上,就可以傳送了,這就是偶校驗。

接收的奇偶校驗位,在rb8中。

--------------------

呵呵,你還用上了示波器!奢侈

你觀察的很正確。

12樓:匿名使用者

你要根據串列埠通訊協議來操作

你檢查下你的serialport初始化的如何

rs232的訊號線是什麼顏色的,RS232的訊號線是什麼顏色的

rs232 個人計算機上的通訊介面之一,由電子工業協會 electronic industries association,eia 所制定的非同步傳輸標準介面。通常 rs 232 介面以9個引腳 db 9 或是25個引腳 db 25 的型態出現,一般個人計算機上會有兩組 rs 232 介面,分別稱為...

如何將RS232接收到資料寫入EXCEL

如果rs232屬於外部txt檔案,可以借助資料 匯入 匯入外部資料 確定 功能寫入資料 在excel中借助於vba,使用windows api函式接收rs232資料。rs232接收到資料進入excel 1.啟動excel從 工具 巨集 visual basic 編輯器,開啟excel vba。簡單。...

rs232和rs485通訊介面有什麼區別

簡單地說,rs 232與rs 485的區別在於 傳輸方式不同 傳輸距離不同 rs 232 只允許一對一通訊。1 傳輸方式不同。rs 232採取不平衡傳輸方式,即所謂單端通訊.而rs485則採用平衡傳輸,即差分傳輸方式。2 傳輸距離不同。rs 232適合本地裝置之間的通訊,傳輸距離一般不超過20m。而...