一、 基本知識
1、 與串口有關的寄存器
2、 串口的四種工作方式
3、 波特率
幾個相關的概念
異步:按字符傳送,字符前加一個起始位0,字符后加一個停止位1,字符之間沒有固定的間隔,51單片機就要這種傳送方式。
△ *1以下兩個操作由硬件協助完成,不需要軟件操控,一個是加起始位和停止位,以便封裝成一個幀,一個是計數傳輸8個數據位。
異步通信的優點:可靠性高、能及時發現錯誤(原因)
缺點:通信頻率低(原因)
△*1自己加上的詮釋,理解 ①
異步通信中,通信雙方必須遵守兩項基本約定。
⑴字符格式—即字符的編碼形式,通信機之間必須有相同的字符格式才能通信。
⑵波特率—即通信的速率。實際上,允許有一定的誤差。(誤差<5%)在實際通信中,只有上述兩項基本約定是不夠的。比如說,被傳送的字符是命令,地址還是數據信息呢?發送或接收多少信息?發送方是否需要發送聯絡信息?接收方是否需要應答?通信雙方是否需要對傳送信息進行檢驗,進行何種檢驗?
△ 通信協議便可以回答以上問題。
1、 與串行口有關的寄存器
串行口控制寄存器SCON
特殊功能寄存器PCON
數據接收緩沖器,數據發送緩沖器,這兩個數據緩沖器都用符號SBUF表示,地址都是99H
SBUF:當CPU對特殊功能寄存器SBUF執行寫操作,將數據寫入發送緩沖器,當對SBUF讀操作,就是讀出接收緩沖器的內容。
SCON的格式:
SM0 、SM1:選擇工作方式
SM2:方式2、3的多機通信控制位
方式1,如SM2=1,則只有接收到有效的停止位時才會激活RI?
方式0,SM2應該為0
REN:允許接收
TB8:方式2、3時,發送的第9位數據,需要時由軟件置位,復位。
RB8:方式2、3時,接收的第9位數據,需要時由軟件置位,復位。
方式1時,如SM2=0,RB8是接收到的停止位
方式0時,不使用RB8。
TI:發送中斷標志:方式0,發送第8位結束時置位,硬件完成
其他,發送停止位開始時置位。。。。。。。③
RI:接收中斷標志:方式0,接收到第8位結束時置位,由硬件置位
其他,接收到停止位的中間時。。。。。。。
PCON,特殊功能寄存器
D7
SMOD
SMOD:串行口波特率系數控制位SMOD,當SMOD=1時,波特率加倍。
○*1SBUF:在物理上SBUF對應著兩個寄存器,一個是發送寄存器,另一個是接收寄存器,二者共用一個地址99H.CPU寫SBUF實質是修改發送寄存器,CPU讀SBUF實質是接收寄存器,因此二者共用一個第十而不產生混亂。接收寄存器具有雙重緩沖,可在CPU讀入一個數據字節前就開始接收下一個字節。但是如果在第二個字節接收完而第一個字節尚未讀,則將丟失一個字節。對于發送則不需要雙重緩沖,因為發送時CPU是主動的不會產生寫重問題。
△ 前者解釋了為什么接收寄存器與發送寄存器共用一個地址,卻沒有發生沖突的原因,后者介紹了接收寄存器具有雙重緩沖,目的是提高串口的傳輸速度。CPU讀SBUF移入新數據同時進行,提高速度。做單片機設計時用不到以上知識。
○*1其他教材、資料補充的內容。
上一篇:51單片機系列知識11--串行通信(2)
下一篇:51單片機系列知識9--定時器、計數器(2)
推薦閱讀
史海拾趣
機頂盒,全稱為數字視頻變換盒,是連接電視機與外部信號源的重要設備,具有高度的專業性和廣泛的科普意義。作為信息家電的一員,機頂盒不僅實現了數模轉換,讓用戶能夠在模擬電視上觀看數字電視節目,還通過接入互聯網,極大地豐富了電視節目的選擇,提升了觀看體驗。
從廣義上講,機頂盒涵蓋了從模擬頻道增補器到現代的數字衛星機頂盒(DVB-S)、數字地面機頂盒(DVB-T)、有線電視數字機頂盒(DVB-C)以及IPTV機頂盒等多種類型。這些機頂盒不僅接收來自有線電纜、衛星天線、寬帶網絡及地面廣播的信號,還提供了電子節目指南、網頁瀏覽等增值服務,使電視機成為了一個能夠與用戶進行互動的智能終端。
在技術層面,機頂盒的工作原理可概括為接收、解碼和顯示三個步驟。它首先通過內置的調諧器接收數字電視信號,隨后由內部的解碼器將信號轉換成電視可識別的視頻和音頻流,最終通過電視機呈現給用戶。隨著技術的不斷進步,機頂盒已能支持高清、甚至4K超高清視頻播放,為用戶帶來更為細膩的畫面和震撼的音效。
未來,機頂盒市場將繼續保持穩定增長態勢,技術創新與智能化將成為重要的發展方向。高清化、超高清化、人工智能及云計算等技術的應用,將使機頂盒不僅限于基本的電視信號接收與解碼功能,而是向智能化、多功能化方向邁進,為用戶提供更加便捷、智能的生活體驗。
隨著公司業務的不斷發展,Conflux開始尋求與其他電子行業企業的合作。通過與智能手機制造商的合作,Conflux成功將其區塊鏈技術集成到了手機支付應用中,為用戶提供了更加便捷、安全的支付體驗。此外,Conflux還與多家電商平臺達成戰略合作,利用區塊鏈技術優化交易流程,提高交易透明度。這些合作不僅拓展了Conflux的市場份額,也進一步提升了其在電子行業的影響力。
2023年11月,華為坤靈(HUAWEI eKit)在泰國曼谷成功舉辦了分銷品牌發布會。此次發布會標志著HUAWEI eKit正式進入泰國市場,并與VST ECS(泰國)和Synnex(泰國)等金牌分銷合作伙伴攜手,共同為中小企業提供數字化轉型的解決方案。通過發布數通園區網絡、MiniFTTO、智能協作IdeaHub等新產品,HUAWEI eKit迅速在泰國市場樹立了良好的口碑,助力當地中小企業實現了數字化升級。
2008年,Amphenol公司看中了Nexus, Inc.在連接器領域的潛力,決定對其進行收購。收購完成后,Amphenol成立了提供全球銷售支持的Amphenol Nexus Technologies,同時仍保持了對客戶支持和開發的堅定承諾。這一舉措使Amphenol Nexus Technologies得以借助Amphenol的全球性的資源和網絡,進一步拓展其業務范圍和市場影響力。
Amphenol Nexus Technologies的故事始于1961年,由William H. Flanagan和Randolph K. Byers兩位創業者共同創立。當時,公司的核心業務是設計和制造高品質的音頻插頭、插孔和MIL-S-8805/3按鈕開關。在創始人的領導下,公司憑借精湛的工藝和可靠的產品質量,逐漸在軍事和商業通信耳機市場贏得了聲譽。隨著業務的擴展,Amphenol Nexus Technologies的產品線不斷豐富,滿足了市場日益增長的需求。
在電子行業的早期,Deltrol Controls以其創新的電磁閥產品嶄露頭角。公司創始人認識到,隨著自動化程度的提高,對精確控制流體流動的需求日益增加。于是,他們投入大量研發資源,成功開發出了具有高精度、高可靠性特點的電磁閥。這一創新產品迅速在電子行業獲得認可,Deltrol Controls也借此機會逐步擴大了市場份額。
我用的是pxa270 現在把原來的64m的內存換成了128m可是系統還是只認到64m,在4.2下可以認到128m但是在5.0下就不行。我想在bootloader下遍歷一下內存,應該怎么遍歷,在eboot中好像mmu已經起來了… 查看全部問答∨ |
|
是這樣子D~ 做了幾塊板子 就有一塊跑起來了 JTAG能檢測到CPU 能檢測到NORFLASH NANDFLASH的ID 能下BOOTLOADER到NORFLASH NANDFLASH 并從FLASH拷到SDRAM運行 能跑起WINCE 那么我們先認為硬件設計是沒有問題D~~ 但是有板子情況如下: 1、晶 ...… 查看全部問答∨ |
|
廈門acai2012推薦到JNN,通過會議推薦到SCI\EI期刊,靠譜不? 今天收到個廈門的ACAI2012,一個自動控制和人工智能會議,期間還會有個無線通信和網絡技術的會議,是IET主辦,IET出版論文集,入IEEE Xplore,然后EI檢索。如果文章優秀,擴展的話可以推薦到 J. Nanoscience & Nanotechnology (JNN),本人畢業就差 ...… 查看全部問答∨ |
初學者編程調試中遇到一些不好理解的問題,請大俠們不吝賜教。調試工具:MSP430F5438A開發板 + IAR。#include \"msp430.h\"#include \"adc.h\"#include \"flash.h\"long i,j;int temp[2][1000];unsigned long Flash_Addr;double accX[1000];double ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- xMEMS Labs榮獲2025年度Best of Sensors雙項大獎:“最佳 MEMS 解決方案”與“年度初創公司”
- PCIe M.2接口測試的現狀、挑戰與泰克解決方案
- ABB在中國推出面向電子制造業的兩大全新機器人系列
- ABB在中國推出PoWa協作機器人系列
- 西門子 NX 新增 AI 助手等多項功能
- 貿澤即日起開售適用于數據中心和網絡應用的 全新TE Connectivity QSFP 112G SMT連接器
- ABB推出三大全新機器人系列,強化中國機器人市場領導地位
- 新思科技關于美國解除近期對華出口限制的聲明
- Wolfspeed 1700 V MOSFET 技術,助力重塑輔助電源系統的耐用性和成本
- 英飛凌大中華區 2025 生態創新峰會,究竟探討了哪些創新與生態合作?
- 將低功耗設計進行到底——評論、轉發贏大禮!
- 芯幣競拍:感恩教師節專場
- Keysight示波器主題月有獎系列活動之 注冊大獎天天抽 搶樓踩中亦有獎
- Microchip有獎直播:VectorBlox™ SDK 報名中
- 有獎直播|ADI 慣性MEMS應用那些事
- 借助 Microchip 生態系統中的 PIC® 和 AVR® 單片機開啟嵌入式到云端之旅 系列在線研討會
- 帶你零起點入門STM32(專為嵌入式應用而開發的內核)
- 福祿克首款熱成像萬用表Fluke-279FC 即將上市!填寫問卷贏好禮嘍!
- EEWorld Datasheet 伴你同行!快來領取200芯積分福利啦~
- 泰克福袋:示伴功倍,萬能福袋派送中