FPGA學習 9 串列埠通訊

2021-09-24 14:25:24 字數 902 閱讀 2752

處理器與外部裝置通訊的兩種方式:

並行通訊和序列通訊

速度快但占用引腳多–並行

序列通訊的通訊方式:

同步通訊和非同步通訊

同步帶時鐘線,非同步不帶時鐘,只能自覺遵從協議

序列通訊的傳輸方向:

單工:資料只能沿著乙個方向傳輸

半雙工:資料兩個方向,但是需要分時

全雙工:資料可以同時進行雙向傳輸

常見的序列通訊介面:

注意:這四個通訊方式都是要掌握的,本次實驗主要掌握uart通訊

uart是一種採用非同步序列通訊方式的通用非同步收發傳輸器

功能: 他在傳送資料時將並行資料轉換為序列資料來傳輸, 在接收資料時將接收到的序列資料在轉化為並行資料

協議層: 通訊協議(資料格式, 傳輸速率)

物理層:介面型別,電平標準

協議層:資料格式:

兩個線實現 rx tx 收發線

協議層:傳輸速率

串列埠通訊的速率用波特率表示,它表示每秒傳輸二進位制資料的位數,單位是bps(位/秒)

常用的波特率有9600、19200、38400、57600以及115200等。

物理層:介面標準

9 STM32F767 串列埠通訊

簡述 stm32晶元具有多個usart外設用於串列埠通訊,它是universal synchronousasynchronous receiver and transmitter的縮寫,即通用同步非同步收發器可以靈活地與外部裝置進行全雙工資料交換,還有種uart外設universal asynchr...

vivado學習第二 串列埠通訊

奇偶校驗位 奇偶校驗位分為奇數校驗位和偶數校驗位,奇數和偶數的判斷標準是依據傳送一串或者一幀資料中 1 的個數。奇數校驗 傳送的資料位 奇數校驗位中 1 的個數為奇數個,也就是說如果資料位的 1 的個數為奇數個,則奇數校驗位為數字0 如果資料位的 1 的個數為偶數個,則奇數校驗位為數字1。偶數校驗 ...

vivado學習第二 串列埠通訊

奇偶校驗位 奇偶校驗位分為奇數校驗位和偶數校驗位,奇數和偶數的判斷標準是依據傳送一串或者一幀資料中 1 的個數。奇數校驗 傳送的資料位 奇數校驗位中 1 的個數為奇數個,也就是說如果資料位的 1 的個數為奇數個,則奇數校驗位為數字0 如果資料位的 1 的個數為偶數個,則奇數校驗位為數字1。偶數校驗 ...