




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課時(shí)教案課程:單片機(jī)技術(shù)與應(yīng)用-基于CC2530的ZigBee技術(shù)開發(fā)與應(yīng)用課題串口初始化配置課時(shí)2教學(xué)目標(biāo)知識(shí):1.掌握CC2530單片機(jī)串口通信相關(guān)寄存器的配置及工作波特率的設(shè)置。2.掌握串口初始化配置的設(shè)計(jì)流程。技能:1.會(huì)依據(jù)波特率值設(shè)置相應(yīng)寄存器2.會(huì)設(shè)置串口相關(guān)寄存器3.會(huì)分析設(shè)計(jì)串口初始化素質(zhì):1.具備嚴(yán)謹(jǐn)、細(xì)致的工作態(tài)度2.具備創(chuàng)新意識(shí)重點(diǎn)CC2530單片機(jī)串口通信相關(guān)寄存器的配置及工作波特率的設(shè)置難點(diǎn)串口初始化設(shè)計(jì)流程教法任務(wù)驅(qū)動(dòng)式理實(shí)一體化學(xué)法實(shí)訓(xùn)小組合作教具試驗(yàn)多媒體、PPT課件教學(xué)過程問題設(shè)計(jì)及知識(shí)點(diǎn)師生互動(dòng)設(shè)計(jì)(問題與任務(wù))串口初始化配置三、CC2530串口通信接口CC2530有兩個(gè)串行通信接口:USART0和USART1。它們能夠分別運(yùn)行于異步模式(USART)或者同步模式(SPI)。兩個(gè)USART具有相同的功能,均具備備用位置Alt1和備用位置Alt2,兩個(gè)備用位置的選擇可以設(shè)置單獨(dú)的I/O引腳進(jìn)行確定。位置1:RX0P0_2
TX0P0_3RX1P0_5TX1P0_4位置2:RX0P1_5TX0P1_4RX1P1_7TX1P1_6串口備用位置的選擇可通過PERCFG外設(shè)控制寄存器來設(shè)置。四、串口通信接口相關(guān)寄存器對(duì)每個(gè)USART串口通信編程,本質(zhì)是設(shè)置5個(gè)相關(guān)的寄存器(“x”是USART的編號(hào),為0或1),串口通信接口相關(guān)寄存器有:1)UxCSR:USATRx的控制和狀態(tài)寄存器。2)UxUCR:USATRx的UATR控制寄存器。3)UXGCR:USARTx的通用控制寄存器。4)UxDBUF:USARTx的接收/發(fā)送數(shù)據(jù)緩沖寄存器。5)UxBAUD:USATRx的波特率控制寄存器。五、設(shè)置波特率波特率是每秒鐘傳輸二進(jìn)制代碼的位數(shù),單位是:位/秒(bps)。當(dāng)運(yùn)行在UART模式時(shí),內(nèi)部的波特率發(fā)生器設(shè)置UART波特率。當(dāng)運(yùn)行在SPI模式時(shí),內(nèi)部的波特率發(fā)生器設(shè)置SPI主時(shí)鐘頻率。由寄存器UxBAUD.BAUD_M[7:0]和UxGCR.BAUD_E[4:0]定義波特率。該波特率用于UART傳送,也用于SPI傳送的串行時(shí)鐘速率。波特率由下式給出:式中:F是系統(tǒng)時(shí)鐘頻率,等于16MHzRCOSC或者32MHzXOSC。注意:標(biāo)準(zhǔn)波特率所需的寄存器值表適用于典型的32MHz系統(tǒng)時(shí)鐘。真實(shí)波特率與標(biāo)準(zhǔn)比特率之間的誤差,用百分?jǐn)?shù)表示。六、初始化串口配置串口通信使用前要先進(jìn)行初始化操作,串口初始化有三個(gè)步驟,以UART0為例。1.配置I/O端口使用外部設(shè)備功能,本任務(wù)配置P0_2和P0_3用作UART0。片內(nèi)外設(shè)引腳位置采用上電復(fù)位值,即PERCFG寄存器采用默認(rèn)值。USART0使用位置1,P0_2、P0_3、P0_4、P0_5作為片內(nèi)外設(shè)I/O,用作UART方式,代碼如下:PERCFG&=~0X01;//usart0使用備用位置1TX-P0_3RX-P0_2P0SEL|=0X3C;//P0_2端口,P0_3端口,P0_4端口,P0_5端口用于外設(shè)P2DIR&=~0XC0;//P0優(yōu)先作為uart方式2.配置串口寄存器串口通信接口寄存器有5個(gè),初始化串口時(shí),需要配置其相關(guān)寄存器。1)U0CSR控制和狀態(tài)寄存器,我們可設(shè)置接收模式,如SPI、UART。本任務(wù)我們?cè)O(shè)置UART模式,則代碼如下:U0CSR|=0x80;2)U0UCR:控制寄存器,設(shè)置奇偶校驗(yàn)。設(shè)置UART的工作方式。UART0配置參數(shù)采用上電復(fù)位,默認(rèn)值如下:硬件流控:無。奇偶校驗(yàn)位(第9位):奇校驗(yàn)第9位數(shù)據(jù)使能:否奇偶校驗(yàn)使能:否停止位:1個(gè)停止位電平:高電平起始位電平:低電平其代碼如下:U0UCR|=0x80;3)U0GCR:通用控制寄存器,可設(shè)置波特率指數(shù)值。4)U0BAUD:波特率控制寄存器,設(shè)置波特率小數(shù)部分的值。當(dāng)使用32MHz晶體振蕩器作為系統(tǒng)時(shí)鐘時(shí),假設(shè)獲得波特率為19200,需要配置如下:U0GCR=9;U0BAUD=59;3.清中斷代碼如下:UTX0IF=0;//清零UART0TX中斷標(biāo)志或IRCON2&=~0x02;4.初始化串口配置的基本流程及完整代碼:voidinit_UART0(){CLKCONCMD&=~0x7F;//晶振設(shè)置為32MHzwhile(CLKCONSTA&0x40);//等待晶振穩(wěn)定CLKCONCMD&=~0x47;//設(shè)置系統(tǒng)時(shí)鐘頻率為32MHzPERCFG&=~0X01;//usart0使用備用位置1TX-P0_3RX-P0_2P0SEL|=0X3C;//P0_2端口,P0_3端口,P0_4端口,P0_5端口用于外設(shè)P2DIR&=~0XC0;//P0優(yōu)先作為uart方式U0CSR|=0x80;U0UCR|=0x80;U0GCR=9;U0BAUD=59;UTX0IF=0;//清零UART0TX中斷標(biāo)志}小組合作探究USART的I/O引腳映射關(guān)系教師總結(jié)小組合作學(xué)習(xí)PERCFG寄存器的設(shè)置。小組合作學(xué)習(xí)串口通信相關(guān)寄存器及其設(shè)置。教師引導(dǎo)學(xué)生會(huì)根據(jù)波特率值依據(jù)標(biāo)準(zhǔn)波特率所需的寄存器值表設(shè)置相應(yīng)的寄存器。教師引導(dǎo)學(xué)生理解串口初始化配置方法教師引導(dǎo)學(xué)生分析初始化串口配置的基本流程。小組合作設(shè)計(jì)初始化程序新知應(yīng)用1.串口相關(guān)寄存器2.初始化串口配
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025煤炭購銷合同2
- 井隊(duì)員工合同樣本
- 鐵路護(hù)欄搬運(yùn)方案范本
- 修補(bǔ)水溝合同樣本
- 農(nóng)村改造項(xiàng)目合同樣本
- 公路牌安裝合同樣本
- 萬科咨詢合同樣本
- 出售自用冷庫合同樣本
- 沖壓配件訂購合同樣本
- 代理辦證機(jī)構(gòu)合同樣本
- 2025-2030全球及中國軍事無線電系統(tǒng)行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 配電工程施工方案
- 2025年中國光纖放大器行業(yè)競爭格局及市場發(fā)展?jié)摿︻A(yù)測報(bào)告
- 2025年深入貫徹中央八項(xiàng)規(guī)定精神學(xué)習(xí)教育知識(shí)競賽試題及答案
- 護(hù)理禮儀中的稱呼禮儀
- 2024年河北省普通高中學(xué)業(yè)水平選擇性考試物理試題含答案
- Unit 4 Healthy food(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)下冊(cè)
- 2025年全國叉車證理論考試題庫(含答案)
- 99S203 消防水泵接合器安裝圖集
- 水龍頭生產(chǎn)工藝及其設(shè)備
- 傳感器與檢測技術(shù)(陳杰)課后習(xí)題答案(共48頁)
評(píng)論
0/150
提交評(píng)論