目標(biāo): 單片機(jī)串口通信理解(一)
1.通信的基本概念
通信的方式可以分為多種,按照數(shù)據(jù)傳送方式可分為串行通信和并行通信。按照通信的數(shù)據(jù)同步方式,可分為異步通信和同步通信。按照數(shù)據(jù)的傳輸方向又可分為單工、半雙工和全雙工通信。在這個單片機(jī)上起的作用是單片機(jī)與上面模塊的通信和單片機(jī)之間的通信
1.1串行通信與并行通信
(1)串行通信
串行通信是指使用一條數(shù)據(jù)線,將數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一個固定的時間長度。其只需要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別適用于計算機(jī)與計算機(jī)、計算機(jī)與外設(shè)之間的遠(yuǎn)距離通信。
特點(diǎn):傳輸線少,長距離傳送時成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜,速度慢
(2)并行通信
并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時進(jìn)行傳送,通常是8位、16位、32位等數(shù)據(jù)一起一塊一塊的傳輸。
特點(diǎn):控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難,抗干擾能力差。
1.2異步通信與同步通信
(1)異步通信
異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時鐘控制數(shù)據(jù)的發(fā)送和接收過程。為使雙
方的收發(fā)協(xié)調(diào),要求發(fā)送和接收設(shè)備的時鐘盡可能一致。
異步通信是一種很常用的通信方式。異步通信在發(fā)送字符時,所發(fā)送的字符之間的時間
間隔可以是任意的。當(dāng)然,接收端必須時刻做好接收的準(zhǔn)備。發(fā)送端可以在任意時刻開始發(fā)送字符,因此必須在每一個字符的開始和結(jié)束的地方加上標(biāo)志,即加上開始位和停止位,以便使接收端能夠正確地將每一個字符接收下來。異步通信的好處是通信設(shè)備簡單、便宜,但傳輸效率較低(因?yàn)殚_始位和停止位的開銷所占比例較大)。
特點(diǎn):不要求收發(fā)雙方時鐘的嚴(yán)格一致,實(shí)現(xiàn)容易,設(shè)備開銷較小,但每個字符要附加2~3位用于起止位,各幀之間還有間隔,因此傳輸效率不高。
(2)同步通信
同步通信時要建立發(fā)送方時鐘對接收方時鐘的直接控制,使雙方達(dá)到完全同步。此時,傳輸數(shù)據(jù)的位之間的距離均為“位間隔”的整數(shù)倍,同時傳送的字符間不留間隙,即保持位同步關(guān)系,也保持字符同步關(guān)系。發(fā)送方對接收方的同步可以通過兩種方法實(shí)現(xiàn)。
1.3單工、半雙工與全雙工通信
(1)單工通信
單工是指數(shù)據(jù)傳輸僅能沿一個方向,不能實(shí)現(xiàn)反向傳輸。
(2)半雙工通信(RS485)
半雙工是指數(shù)據(jù)傳輸可以沿兩個方向,但需要分時進(jìn)行。
(3)全雙工通信(RS232)
全雙工是指數(shù)據(jù)可以同時進(jìn)行雙向傳輸。
1.4通信速率
衡量通信性能的一個非常重要的參數(shù)就是通信速率,通常以比特率(Bitrate)來示。比特率是每秒鐘傳輸二進(jìn)制代碼的位數(shù),單位是:位/秒(bps)。
如每秒鐘傳送240個字符,而每個字符格式包含10位(1個起始位、1個停止位、8個數(shù)據(jù)位),這時的比特率為:
10位×240個/秒 = 2400 bps
比特率(不是波特率):定時器,或者說是計數(shù)器。使用計數(shù)器對一個較穩(wěn)定的頻率信號計數(shù),比如使用11.0592M的晶振,12分頻產(chǎn)生921600Hz的頻率信號。這個921600就是51的串口的時基。
比特率
是測量每秒可傳輸數(shù)據(jù)比特位(1或者0)數(shù)量的單位。例如,Bitrate=1024bps是指每一秒鐘傳輸了1024個1或者0。
波特率
表示每秒鐘一個信號(從0變?yōu)?或從1變?yōu)?)或符號(連接的電壓、頻率或相位)在通信通道中改變狀態(tài)或發(fā)生變化的次數(shù)。例如,Baudrate=1024Bdps是指該通道每秒鐘最多改變狀態(tài)1024次。
在上面的例子中,波特率和比特率是相同的。但由于波特率可以被理解為單位時間內(nèi)傳輸符號的個數(shù)(傳符號率),通過不同的調(diào)制方法可以在一個符號上負(fù)載多個比特信息。
所以如果該符號是二進(jìn)制的話,波特率在數(shù)值上等于比特率的,但是意義還是不同,一個是符號,一個是比特。
為了提高通信速度,更高級的調(diào)制解調(diào)器會使用能在一個符號中發(fā)送多個位的調(diào)制技術(shù)。如果通道在一個波中發(fā)送4個位,那么波特狀態(tài)只改變1次。因此,在這種情況下比特率等于波特率的4倍。
上一篇:單片機(jī)小白學(xué)習(xí)之路(八)---獨(dú)立按鍵
下一篇:單片機(jī)小白學(xué)習(xí)之路(七)---數(shù)碼管的動態(tài)顯示
推薦閱讀
史海拾趣
隨著公司的不斷發(fā)展壯大,C&H Technology開始關(guān)注可持續(xù)發(fā)展問題。公司加大了對環(huán)保技術(shù)的研發(fā)投入,推出了多款環(huán)保型芯片產(chǎn)品,降低了生產(chǎn)過程中的能耗和排放。同時,公司還積極參與社會公益事業(yè),通過捐款、設(shè)立獎學(xué)金等方式回饋社會。這些舉措不僅提升了公司的社會形象,也為公司的長期發(fā)展奠定了堅實(shí)的基礎(chǔ)。
以上便是關(guān)于C&H Technology公司發(fā)展起來的相關(guān)故事。這些故事僅基于一般性的電子行業(yè)發(fā)展趨勢和公司成長邏輯進(jìn)行創(chuàng)作,旨在展示一個電子企業(yè)在成長過程中可能遇到的挑戰(zhàn)和機(jī)遇,以及如何通過技術(shù)創(chuàng)新和市場拓展實(shí)現(xiàn)持續(xù)發(fā)展。
康奈特一直致力于拓展全球市場。公司通過參加國際展會、與海外經(jīng)銷商建立合作關(guān)系等方式,不斷提升品牌在國際市場的知名度和影響力。同時,公司還針對不同國家和地區(qū)的市場需求和文化差異,推出了定制化的產(chǎn)品和服務(wù)。這些舉措不僅幫助公司成功進(jìn)入了多個海外市場,也為公司帶來了豐厚的利潤回報。
在發(fā)展的過程中,F(xiàn)erroperm公司不斷進(jìn)行技術(shù)創(chuàng)新和產(chǎn)品研發(fā),推動產(chǎn)品的多樣化發(fā)展。他們成功開發(fā)了一系列具有高性能和獨(dú)特功能的電磁材料,如高性能鐵氧體、NdFeB永磁體等。這些產(chǎn)品不僅滿足了客戶對電磁材料性能的高要求,還推動了相關(guān)行業(yè)的發(fā)展。同時,F(xiàn)erroperm還不斷拓展產(chǎn)品線,推出了變壓器、電感器、濾波器等一系列電子產(chǎn)品,進(jìn)一步鞏固了其在電磁材料領(lǐng)域的領(lǐng)先地位。
TDK公司,作為全球知名的電子元器件制造商,早在上世紀(jì)80年代就開始涉足EMI濾波器領(lǐng)域。當(dāng)時,隨著電子設(shè)備的日益普及,電磁干擾問題逐漸凸顯。TDK看準(zhǔn)市場需求,投入大量資源進(jìn)行EMI濾波器的研發(fā)。初期,他們面臨著技術(shù)難題和市場接受度的挑戰(zhàn)。然而,通過不斷的技術(shù)創(chuàng)新和產(chǎn)品迭代,TDK的EMI濾波器逐漸在市場上站穩(wěn)了腳跟。他們的產(chǎn)品在計算機(jī)、通信設(shè)備等領(lǐng)域得到了廣泛應(yīng)用,有效解決了電磁干擾問題,提升了設(shè)備的穩(wěn)定性和可靠性。
背景:2001年9月5日,F(xiàn)ortiming Corporation在內(nèi)華達(dá)州正式成立(來源:企查查)。在成立之初,公司就明確了自己的市場定位——專注于提供高質(zhì)量的石英晶振、晶體振蕩器等頻率控制產(chǎn)品。
發(fā)展:面對當(dāng)時競爭激烈的電子行業(yè),F(xiàn)ortiming憑借其對技術(shù)的深刻理解和對市場需求的敏銳洞察,迅速在石英晶振領(lǐng)域站穩(wěn)腳跟。公司不僅注重產(chǎn)品研發(fā),還積極引進(jìn)先進(jìn)生產(chǎn)設(shè)備,提升產(chǎn)品質(zhì)量和生產(chǎn)效率。
Xilinx VHDL模型IP核在Modelsim中的功能仿真問題及解決方法 Xilinx 的某些IP核只提供VHDL的behavior模型,這種情況下,如果在ISE里設(shè)置的preferred language為verilog,那么進(jìn)行功能仿真時會遇到錯誤,提示相關(guān)的實(shí)體找不到。 Can\'t find module/primate " xxx". 例如,調(diào)用了復(fù)數(shù)乘法器CMPLY_V2.1時 ...… 查看全部問答∨ |
|
求教LPC2138 <--->CS5530調(diào)了一周多了,死活不通。讀回來的只是0xFF,怎么回事啊?? 有沒有哪位大哥有LPC2138 通過SPI口和CS5530通訊的例子,小可不勝感激,跪謝!!~ icipiq_ka@yahoo.com.cn … 查看全部問答∨ |
尋覓 09屆齊魯軟件大賽 嵌入式實(shí)時操作系統(tǒng)設(shè)計 知己 09屆齊魯軟件大賽報的是嵌入式實(shí)時操作系統(tǒng)設(shè)計,還有誰報的這個題目,大家一塊討論一下 我QQ:d-y-p@qq.com,用的是郵箱綁定 … 查看全部問答∨ |
兄弟我要在單片機(jī)上實(shí)現(xiàn)結(jié)構(gòu)化輸出,但總達(dá)不到效果。對比了VC上和KEIL51上的stdarg上的代碼,有點(diǎn)讓我迷惑 VC: #define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) #defin ...… 查看全部問答∨ |
想學(xué)ARM+Linux的嵌入式開發(fā),覺著沒開發(fā)板不行,大家能介紹一款嗎,學(xué)習(xí)資料比較全的,價格在1000左右!謝謝了!… 查看全部問答∨ |
我現(xiàn)在用9針COM1連接線把兩臺連接起來,我用SuperCommTool串口調(diào)試助手,兩臺機(jī)器都只能發(fā)不能收是什么原因。 還有,我做實(shí)現(xiàn)的目的是為測試我寫的串口程序能不能通信,以便能讓我的程序讀取地稱從串口發(fā)出的數(shù)據(jù)。現(xiàn)在不知道,我的測試對從地稱讀 ...… 查看全部問答∨ |
|
本帖最后由 dontium 于 2015-1-23 13:18 編輯 我的程序可能使那里沒有設(shè)置好,用capfifo來測速,但capfifo讀出來的數(shù)總不正確,在我的程序里,每一次進(jìn)cap中斷讀一次capfifo的值,但capfifo的狀態(tài)位除了在開始測速。轉(zhuǎn)速特別低時刻能為01或10,大 ...… 查看全部問答∨ |
求教,新手第一次用MEMS gyro,用的是MSP4305310加MPU3050(I2C通信),MSP430硬件I2C模塊. 問題是 剛剛reset后用示波器測SDA和SCL口都有信號,但是示波器表筆一拿開再觸到管腳或者是測下別的腳之后再回去測SDA/SCL ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機(jī)自啟動
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創(chuàng)新升級
- 工業(yè)市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實(shí)現(xiàn)100%美國生產(chǎn)
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產(chǎn)品
- 強(qiáng)化中國市場戰(zhàn)略布局,德州儀器正靈活應(yīng)對全球關(guān)稅挑戰(zhàn)
- Molex莫仕通過本地合作和創(chuàng)新加強(qiáng)支持中國汽車行業(yè)
- 貿(mào)澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數(shù)字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實(shí)現(xiàn)車載充電器小型化!
- 用上車規(guī)級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術(shù)解析:聚焦高帶寬、多通道同步采集與協(xié)議分析
- 蘋果AirTag保護(hù)膜上架電商,2片價格18.8元起
- 小米:5G標(biāo)準(zhǔn)專利聲明數(shù)量已經(jīng)進(jìn)入全球排前15位
- 分析師:英特爾晶圓代工業(yè)務(wù)到2025年后可能獲利
- 歐盟官員將和英特爾、臺積電高管會晤,商討建廠可能性
- 韓媒:三星與SK海力士拒絕參與韓國PIM芯片項(xiàng)目
- LE Audio新一代藍(lán)牙音頻技術(shù)標(biāo)準(zhǔn)能為我們帶來什么
- NXP專用神經(jīng)處理引擎i.MX應(yīng)用處理器,提高邊緣機(jī)器學(xué)習(xí)能力
- 無人機(jī)還可這樣用,助河北1個月查獲6232個涉氣環(huán)境問題
- Diodes全新車規(guī)級降壓 LED驅(qū)動器問市,可簡化回饋回路
- 大疆量產(chǎn)激光雷達(dá)產(chǎn)品,將正式進(jìn)軍自動駕駛領(lǐng)域