這里只介紹與UART有關最常用的幾種寄存器,至于在編程時涉及到的其它功能的寄存器這里不做介紹。
1.ULCONn(n=0,1,2) //校驗和模式寄存器
[6] 0=正常模式、1=紅外模式
[5:3] 0XX=無校驗、100=奇校驗、101=偶校驗
[2] 0=1位停止位、1=2位停止位
[1:0] 00=5位數據長度、01=6位數據長度、10=7位數據長度、11=8位數據長度
2.UCONn(n=0,1,2) //工作方式寄存器
[10] 0=PCLK、1=UCLK
[9] 0=脈沖出發、1=電平觸發
[8] 0=脈沖出發、1=電平觸發
[7] 0=禁止接收暫停、1=允許接收暫停
[6] 0=禁止接收錯誤中斷、1=允許接收錯誤中斷
[5] 0=禁止巡檢模式、1=允許巡檢模式
[4] 0=禁止發送間隔信號、1=每幀發送1個間隔信號
[3:2] 00=禁止發送、01=中斷或查詢發送模式、1X=DMA方式
[1:0] 00=禁止接收、01=中斷或查詢接收模式、1X=DMA方式
3.UTRSTATn(n=0,1,2) //發送接收狀態寄存器,用來判斷是否完成發送接收
[2] 0=發送緩沖器有數據、1=緩沖器沒數據
[1] 0=發送緩沖器有數據、1=緩沖器沒數據(在FIFO和DMA模式下用)
[0] 0=接收緩沖器沒數據、1=接收緩沖器有數據
4. UTXHn和URXHn(n=0,1,2) //發送和接收存放數據用的寄存器,直接作為輸入輸出端口
5.這里推薦使用中斷方式編程,可確保在大量傳輸數據的情況下不出現丟數據的情況
專用的指針:pISR_UART0 //此處加入中斷向量
上一篇:S3C2440開發板利用外部中斷實現按鈕切換不同功能
下一篇:ADS中使用S3C2440的時鐘源頻率的聲明方法
推薦閱讀
史海拾趣
隨著全球化趨勢的加劇,AITSEMI公司開始實施全球化戰略,積極開拓海外市場。通過設立海外分支機構、參加國際展會等方式,AITSEMI成功將產品推廣至全球范圍,并贏得了廣泛的國際認可。同時,公司還加大了品牌建設的力度,通過廣告宣傳、社交媒體推廣等方式提升品牌影響力,進一步鞏固了公司在全球電子行業的領先地位。
這些故事基于AITSEMI公司的公開資料和發展歷程進行編寫,旨在展示其在電子行業中的成長和發展。然而,由于公司具體的發展過程可能涉及更多的細節和未公開的信息,因此這些故事可能并不完全準確或詳盡。如需更詳細和準確的信息,建議直接訪問AITSEMI公司的官方網站或查閱相關新聞報道。
隨著技術的成熟和市場的認可,GSR Technology Ltd開始尋求國際合作機會,以進一步擴大其市場影響力。公司與歐洲一家知名雷達制造商達成戰略合作,共同開發面向全球市場的先進GSR系統。這一合作不僅提升了公司的產品競爭力,還為公司打開了歐洲市場的大門。隨后,公司逐步在北美、亞洲等地設立分支機構,實現了全球化布局。
隨著全球環保意識的不斷提高,DPA Components International公司也積極響應,將環保理念融入到產品設計和生產過程中。公司采用環保材料和節能技術,減少生產過程中的污染和能耗。同時,DPA還推出了一系列綠色電子產品,這些產品不僅性能卓越,而且符合環保標準,受到了廣大消費者的青睞。通過實踐環保理念,DPA不僅提升了企業形象,也為行業的可持續發展做出了貢獻。
為了進一步擴大市場份額,API Delevan公司積極尋求與國內外合作伙伴的合作,共同開拓市場。通過參加國際電子展會、舉辦技術研討會等方式,公司不斷提升品牌知名度和影響力。同時,API Delevan還注重客戶關系管理,為客戶提供優質的產品和服務,贏得了客戶的信任和忠誠。
近年來,隨著國家對集成電路產業的重視和支持力度的不斷加大,芯茂微電子也積極響應國家號召,致力于推動國產集成電路產業的發展和自主創新。公司加強了對核心技術的研究和投入,積極引進和培養高端人才,加強與國內外知名企業和研究機構的合作與交流。同時,公司也積極參與國家重大科研項目和產業化項目,為推動我國集成電路產業的發展和自主創新做出了積極貢獻。這些努力不僅提升了芯茂微電子的技術實力和市場競爭力,也為我國集成電路產業的發展注入了新的活力和動力。
以上五個故事僅代表芯茂微電子在電子行業發展過程中的一部分經歷和成就。隨著公司的不斷發展和壯大,相信未來還會有更多精彩的故事等待我們去發現和書寫。
在全球環保意識日益增強的背景下,FERYSTER公司積極響應環保號召,推動企業的綠色轉型。公司采用環保材料替代傳統材料,優化生產工藝減少能源消耗和廢棄物排放。此外,公司還積極推廣綠色電子產品,引導消費者關注環保問題。這些努力不僅提升了公司的社會形象,也為公司帶來了更多的商業機會。
摘要:介紹DS2480B UART/RS232至單總線協議轉換器的主要特性、工作原理、接口技術,并具體闡述DS2480B在農業溫室分布式測控系統設計中的應用。 關鍵詞:DS2480B 單總線 RS232 分布式測控 單總線技術是美國Dallas半導體公司近 ...… 查看全部問答∨ |
|
“交通燈控制與顯示電路”綜合設計實驗(1) ——方案設計 一、問題描述 設計并實現一十字路口的紅、綠、黃三色交通燈控制與顯示電路,即每個路口設置一組紅、黃、綠交通燈,按圖1所示情況變化,以保證車輛、行人通行安全。 二、功能分析 ...… 查看全部問答∨ |
|
在2812使用EV的時候可以直接寫EVx.ACTRx直接控制PWM輸出的強制高、強制低,在使用ePWM的器件上應該怎么配置,從而可以強制高、強制低呢 EPwm1Regs.AQSFRC.bit.OTSFA=1;EPwm1Regs.AQSFRC.bit.ACTSFA=1;EPwm1Regs.AQSFRC.bit.OTSFB=1;EPwm1Regs.AQSF ...… 查看全部問答∨ |
|
在CE串口驅動中有這么一段非常重要的代碼: const HW_VTBL IoVTbl = { SerInitSerial, SL_PostInit, SerDeinit, SerOpen ...… 查看全部問答∨ |
|
設計資源 培訓 開發板 精華推薦
- 迅為IMX6開發板Android應用-AndroidStudio-calculator測試
- 玩轉 ESP32 + Arduino (二十) SIM800L上傳數據到OneNet(新版Mqtts)
- 玩轉 ESP32 + Arduino (二十一) SPIFFS文件系統 (已棄用)
- 玩轉 ESP32 + Arduino (二十二) SIM800L上傳數據到阿里IOT(溫濕度和LBS)(NTP對時)
- 玩轉 ESP32 + Arduino (二十三) 多文件系統及全局變量
- 玩轉 ESP32 + Arduino (二十四) SD卡讀寫
- 玩轉 ESP32 + Arduino (二十五) SSD1306庫驅動OLED
- 玩轉 ESP32 + Arduino(二十六) 按鍵控制庫 OneButton
- 玩轉 ESP32 + Arduino(二十七) ESP對象