娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月29日(星期六)

2020年03月29日 | 單片機小白學習之路(二十一)---單片機串口通信理解(一)

發布者:溫馨家園 來源: eefocus關鍵字:單片機  串口通信 手機看文章 掃描二維碼
隨時隨地手機看文章
目標:  單片機串口通信理解(一)

1.通信的基本概念

通信的方式可以分為多種,按照數據傳送方式可分為串行通信并行通信。按照通信的數據同步方式,可分為異步通信和同步通信。按照數據的傳輸方向又可分為單工、半雙工和全雙工通信。在這個單片機上起的作用是單片機與上面模塊的通信和單片機之間的通信

1.1串行通信與并行通信

(1)串行通信
串行通信是指使用一條數據線,將數據一位一位地依次傳輸,每一位數據占據一個固定的時間長度。其只需要少數幾條線就可以在系統間交換信息,特別適用于計算機與計算機、計算機與外設之間的遠距離通信。
特點:傳輸線少,長距離傳送時成本低,且可以利用電話網等現成的設備,但數據的傳送控制比并行通信復雜,速度慢

(2)并行通信
并行通信通常是將數據字節的各位用多條數據線同時進行傳送,通常是8位、16位、32位等數據一起一塊一塊的傳輸。
特點:控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難,抗干擾能力差。


1.2異步通信與同步通信
(1)異步通信

異步通信是指通信的發送與接收設備使用各自的時鐘控制數據的發送和接收過程。為使雙
方的收發協調,要求發送和接收設備的時鐘盡可能一致。
異步通信是一種很常用的通信方式。異步通信在發送字符時,所發送的字符之間的時間
間隔可以是任意的。當然,接收端必須時刻做好接收的準備。發送端可以在任意時刻開始發送字符,因此必須在每一個字符的開始和結束的地方加上標志,即加上開始位和停止位,以便使接收端能夠正確地將每一個字符接收下來。異步通信的好處是通信設備簡單、便宜,但傳輸效率較低(因為開始位和停止位的開銷所占比例較大)。

特點:不要求收發雙方時鐘的嚴格一致,實現容易,設備開銷較小,但每個字符要附加2~3位用于起止位,各幀之間還有間隔,因此傳輸效率不高。


(2)同步通信

同步通信時要建立發送方時鐘對接收方時鐘的直接控制,使雙方達到完全同步。此時,傳輸數據的位之間的距離均為“位間隔”的整數倍,同時傳送的字符間不留間隙,即保持位同步關系,也保持字符同步關系。發送方對接收方的同步可以通過兩種方法實現。


1.3單工、半雙工與全雙工通信
(1)單工通信
單工是指數據傳輸僅能沿一個方向,不能實現反向傳輸。


(2)半雙工通信(RS485)
半雙工是指數據傳輸可以沿兩個方向,但需要分時進行。


(3)全雙工通信(RS232)
全雙工是指數據可以同時進行雙向傳輸。


1.4通信速率

衡量通信性能的一個非常重要的參數就是通信速率,通常以比特率(Bitrate)來示。比特率是每秒鐘傳輸二進制代碼的位數,單位是:位/秒(bps)。
如每秒鐘傳送240個字符,而每個字符格式包含10位(1個起始位、1個停止位、8個數據位),這時的比特率為:
10位×240個/秒 = 2400 bps

比特率(不是波特率):定時器,或者說是計數器。使用計數器對一個較穩定的頻率信號計數,比如使用11.0592M的晶振,12分頻產生921600Hz的頻率信號。這個921600就是51的串口的時基。


比特率

是測量每秒可傳輸數據比特位(1或者0)數量的單位。例如,Bitrate=1024bps是指每一秒鐘傳輸了1024個1或者0。

波特率

表示每秒鐘一個信號(從0變為1或從1變為0)或符號(連接的電壓、頻率或相位)在通信通道中改變狀態或發生變化的次數。例如,Baudrate=1024Bdps是指該通道每秒鐘最多改變狀態1024次。

在上面的例子中,波特率和比特率是相同的。但由于波特率可以被理解為單位時間內傳輸符號的個數(傳符號率),通過不同的調制方法可以在一個符號上負載多個比特信息。

所以如果該符號是二進制的話,波特率在數值上等于比特率的,但是意義還是不同,一個是符號,一個是比特。

為了提高通信速度,更高級的調制解調器會使用能在一個符號中發送多個位的調制技術。如果通道在一個波中發送4個位,那么波特狀態只改變1次。因此,在這種情況下比特率等于波特率的4倍。

關鍵字:單片機  串口通信 引用地址:單片機小白學習之路(二十一)---單片機串口通信理解(一)

上一篇:單片機小白學習之路(八)---獨立按鍵
下一篇:單片機小白學習之路(七)---數碼管的動態顯示

推薦閱讀

????3月28日消息,AI芯片公司OURS近日宣布進軍國內市場,且已經與國內一家電子制造企業進行業務合作。同時,OURS也將在中國選擇辦公地點,目前正在選址。  OURS簡寫自Optical Universal RISC Systems,是一家2017年2月創建于美國硅谷圣克拉拉的“硅光”公司,主打的核心技術產品為低功耗端計算 (Edge Computing) AI芯片,目的是讓機器能夠智...
如果非要給“2019年”安上一個元年的稱號,那應該是自動駕駛商業化元年。原因很簡單,汽車市場銷量下滑了。根據JATO的數據,2018年全球汽車銷量下降0.5%。中國汽車協會的數據也顯示,2019年1月中國乘用車銷量同比下降17.71%。中國市場本來是全球汽車市場的增長引擎,突然掉頭轉下讓全球汽車廠商有些蒙圈:不是說好的一路看漲嗎? 下跌就說明市場飽和了,要...
主48 通過串口和電腦相連從48代替74373鎖存器編程對象是w39v040。程序有待改善 ,檢測寫入(或擦除)完成的程序用延時程序代替的。主48 pb口為雙向口,發送給從48鎖存數據,發送和接收待編程的存儲器的數據。主48 pc口是控制線 oe、we、r/c、reset ,pc5接到從48的pc5當做ALE線。主48 pd口為6位地址。從48 pb口為輸入,接收地址。從48 pd口為地...
運算密度跟不上因特網流量增加速度,數據中心分析之數據量的成長速度前所未有;要解決這個問題,需要更大的內存帶寬,而這是3D芯片堆棧技術展現其承諾的一個領域。 被甲骨文(Oracle)取消的一個微處理器開發項目,在傳統制程微縮速度減緩的同時,讓人窺見未來高階芯片設計的一隅;該Sparc CPU設計提案的目標是采用仍在開發的芯片堆棧技術,取得越來越難透過...

史海拾趣

問答坊 | AI 解惑

Xilinx VHDL模型IP核在Modelsim中的功能仿真問題及解決方法

Xilinx 的某些IP核只提供VHDL的behavior模型,這種情況下,如果在ISE里設置的preferred language為verilog,那么進行功能仿真時會遇到錯誤,提示相關的實體找不到。 Can\'t find module/primate " xxx". 例如,調用了復數乘法器CMPLY_V2.1時 ...…

查看全部問答∨

求教LPC2138 <--->CS5530

求教LPC2138 <--->CS5530調了一周多了,死活不通。讀回來的只是0xFF,怎么回事啊?? 有沒有哪位大哥有LPC2138 通過SPI口和CS5530通訊的例子,小可不勝感激,跪謝!!~ icipiq_ka@yahoo.com.cn …

查看全部問答∨

尋覓 09屆齊魯軟件大賽 嵌入式實時操作系統設計 知己

09屆齊魯軟件大賽報的是嵌入式實時操作系統設計,還有誰報的這個題目,大家一塊討論一下 我QQ:d-y-p@qq.com,用的是郵箱綁定 …

查看全部問答∨

關于格式化輸出

兄弟我要在單片機上實現結構化輸出,但總達不到效果。對比了VC上和KEIL51上的stdarg上的代碼,有點讓我迷惑 VC:   #define _INTSIZEOF(n)   ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )   #defin ...…

查看全部問答∨

想買一個開發板,大家能推薦一下嗎?

想學ARM+Linux的嵌入式開發,覺著沒開發板不行,大家能介紹一款嗎,學習資料比較全的,價格在1000左右!謝謝了!…

查看全部問答∨

哪位有吉時利2000型6?數字電壓表中文說明書

100分求吉時利2000型6?數字電壓表中文說明書…

查看全部問答∨

急:我想問問關于串口通信的問題

我現在用9針COM1連接線把兩臺連接起來,我用SuperCommTool串口調試助手,兩臺機器都只能發不能收是什么原因。 還有,我做實現的目的是為測試我寫的串口程序能不能通信,以便能讓我的程序讀取地稱從串口發出的數據。現在不知道,我的測試對從地稱讀 ...…

查看全部問答∨

CAPFIFO 讀數總不正確

本帖最后由 dontium 于 2015-1-23 13:18 編輯 我的程序可能使那里沒有設置好,用capfifo來測速,但capfifo讀出來的數總不正確,在我的程序里,每一次進cap中斷讀一次capfifo的值,但capfifo的狀態位除了在開始測速。轉速特別低時刻能為01或10,大 ...…

查看全部問答∨

求助--MSP430 I2C問題

   求教,新手第一次用MEMS gyro,用的是MSP4305310加MPU3050(I2C通信),MSP430硬件I2C模塊.   問題是  剛剛reset后用示波器測SDA和SCL口都有信號,但是示波器表筆一拿開再觸到管腳或者是測下別的腳之后再回去測SDA/SCL ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 辽宁省| 大邑县| 博爱县| 万安县| 乐陵市| 舟曲县| 田阳县| 桑日县| 榆社县| 沂水县| 奉节县| 河间市| 海宁市| 孝义市| 虹口区| 凤台县| 奉新县| 东台市| 合肥市| 三门县| 河曲县| 古交市| 五原县| 新巴尔虎左旗| 闵行区| 饶阳县| 方正县| 新民市| 皮山县| 长武县| 元阳县| 泸定县| 中方县| 安义县| 大安市| 沧源| 德令哈市| 西畴县| 驻马店市| 五大连池市| 旬阳县|