嵌入式操作系統(tǒng)新技術及應用教案首頁_第1頁
嵌入式操作系統(tǒng)新技術及應用教案首頁_第2頁
嵌入式操作系統(tǒng)新技術及應用教案首頁_第3頁
嵌入式操作系統(tǒng)新技術及應用教案首頁_第4頁
嵌入式操作系統(tǒng)新技術及應用教案首頁_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題STM32最小系統(tǒng)設計 編號1教學目的要求了解最小系統(tǒng)的設計方法教學重點:最小系統(tǒng)的組成部分教學難點Cortex-m3復位電路與電源模塊實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導2.1 STM32F103C最小系統(tǒng)設計方案2.2 最小系統(tǒng)設計的要素2.2.1 STM32外部晶振2.2.2 復位電路2.2.3 LED、Key及BOOT跳線2.2.4 穩(wěn)壓電源及ISP下載口2.2.5 IO端口2.3 PCB圖設計小結(jié)102015101010105嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題工程建立、軟件

2、仿真調(diào)試與程序下載編號2教學目的要求了解最小系統(tǒng)的電源設計方法,掌握isp下載的原理,理解io口的工作方法。教學重點:Stm的下載方法教學難點Stm32啟動原理與調(diào)試方法實施步驟方法教學內(nèi)容提要時間現(xiàn)場演示、舉例說明,提問與引導2.1STM32F的固件函數(shù)庫2.1.1固件函數(shù)庫簡介2.1.2固件函數(shù)庫文件夾結(jié)構(gòu)2.1.3與外設/單元有關的庫函數(shù)2.2工程建立2.3軟件仿真調(diào)試2.4程序下載2.4.1利用串口下載程序2.4.2利用JLINK下載程序2.5怎樣在RAM中調(diào)試程序小結(jié)101051520105105嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題時鐘樹與Delay文件函數(shù)

3、編號3教學目的要求掌握stm32時鐘的配置方法,延時函數(shù)的設計與使用,理解SysTick的工作原理與配置方法,掌握使用SysTick來實現(xiàn)延時與任務時間的配置。教學重點:時鐘樹的概念教學難點SysTick時鐘配置方法實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習時鐘樹3.1.1delay_init函數(shù)3.1.2delay_us函數(shù)3.1.3delay_ms函數(shù)小結(jié)5401515105嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題sys文件函數(shù)與編程示例編號4教學目的要求了解理解系統(tǒng)文件的基本功能與使用方法,掌握簡單的程序設計。教學重點:系統(tǒng)文件的配置與程序設計方

4、法教學難點系統(tǒng)文件配置實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習3.2.1I/O口的位操作3.2.2Stm32_Clock_Init函數(shù)3.2.3Sys_Soft_Reset函數(shù)3.2.4Sys_SleepDeep函數(shù)3.3.1添加文件到工程3.3.2delay示例程序3.3.3sys示例程序清單3.3.4主函數(shù)程序小結(jié)520101010555155嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題STM32F GPIO簡介與GPIO編程示例編號5教學目的要求掌握GPIO的工作模式 掌握輸入輸出的方法教學重點:GPIO工作模式教學難點程序編寫與GPIO寄存器地址

5、實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習4.1STM32F GPIO簡介4.2GPIO編程示例宏定義時鐘配置模式配置讀寫函數(shù)小結(jié)51551520255嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題 Gpio實現(xiàn)LED燈多任務操作與鍵盤檢測編號6教學目的要求掌握Gpio結(jié)合Systick實現(xiàn)LED燈多任務的操作方法,掌握鍵盤檢測方法。教學重點:采用systick實現(xiàn)多任務的方法教學難點Led燈的多任務操作實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習Systick時鐘配置Systick的多任務時鐘標志配置LED燈的配置方法鍵盤檢測的程序設計小

6、結(jié)5152020255嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題STM32F USART 介紹編號7教學目的要求了解串口的基本原理,深入了解串口的結(jié)構(gòu),掌握串口的配置方法,理解串口的特性教學重點:串口硬件結(jié)構(gòu)教學難點串口的配置方法實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習串口的基本原理了解串口的結(jié)構(gòu)串口的配置方法串口的特性小結(jié)5202020205嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題STM32F USART的操作編號8教學目的要求掌握串口的工作過程、配置、具體使用方法教學重點:串口的配置方法教學難點串口的配置與使用實施步驟方法教學

7、內(nèi)容提要時間講解概念,舉例說明,提問與引導復習串口初始化程序編寫串口標志位判斷方法串口接收標志位檢測與程序編寫串口字符與字符串發(fā)送方法小結(jié)5202520205嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題USART的中斷操作接收數(shù)據(jù)編號9教學目的要求掌握串口的中斷工作原理,配置方法、具體中斷程序的編寫與使用方法教學重點:串口的中斷配置方法與原理教學難點串口的中斷程序的編寫實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習串口中斷初始化程序編寫串口中斷標志位判斷方法串口中斷檢測接收字符與程序編寫串口字符與字符串發(fā)送方法小結(jié)5202520205嵌入式系統(tǒng)新技術及應用教案

8、(首頁)適用班級: 課時90分鐘課題USART通信程序設計編號10教學目的要求了解驅(qū)動程序的設計方法與設計思路,了解printf函數(shù)與scanf函數(shù)的編寫方法,掌握使用方法,了解環(huán)形隊列在串口通信中的作用教學重點:如何在程序中添加printf函數(shù)與scanf函數(shù)教學難點FIFO的作用實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習構(gòu)造與配置函數(shù)數(shù)據(jù)收發(fā)與端口占用判斷端口啟用與停止全局變量與端口映射的宏定義USART驅(qū)動程序printf與fifo的實現(xiàn)方法小結(jié)51015152010105嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題ADC寄存器配置1編號11教學目的

9、要求掌握ADC相關寄存器的作用,掌握ADC開啟的方式與配置方法,了解DMA在ADC中的作用與配置方法。教學重點: ADC相關寄存器的作用教學難點 ADC開啟的方式與配置方法實施步驟方法教學內(nèi)容提要時間首先講解軟硬件配置,舉例說明程序編寫方法,然后讓學生練習自己編寫程序。復習ADC 寄存器結(jié)構(gòu)ADC時鐘配置DMA通道與緩存配置ADC掃描模式與轉(zhuǎn)換配置ADC 轉(zhuǎn)換程序小結(jié)510101020305嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題 ADC寄存器配置2編號12教學目的要求 掌握ADC的采樣控制與閥值控制寄存器,掌握規(guī)則序列與規(guī)則數(shù)據(jù)寄存器。教學重點: ADC通道寄存器。教學

10、難點 規(guī)則寄存器使用實施步驟方法教學內(nèi)容提要時間 寄存器講解與舉例說明復習ADC采樣時間寄存器ADC注入通道數(shù)據(jù)偏移寄存器ADC看門狗高閥值寄存器ADC規(guī)則序列寄存器ADC規(guī)則數(shù)據(jù)寄存器ADC注入數(shù)據(jù)寄存器ADC注入序列寄存器總結(jié)515101015101010 5嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題 角度位移傳感器的使用編號13教學目的要求 了解角度位移傳感器的工作原理,掌握編程方法教學重點: 角度位移傳感器的程序編寫方法教學難點 在傳感器過零點的程序處理方法實施步驟方法教學內(nèi)容提要時間 復習角度位移傳感器的工作原理AD寄存器的配置過零點處理程序編寫串口輸出程序編寫總

11、結(jié)520202515 5嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題課堂編寫程序例子1編號14教學目的要求 掌握端口重映射的硬件修改方法與軟件編程方法,掌握端口第二功能關閉的方法 指導學生課堂當場編寫一個可以實現(xiàn)按鍵檢測與io口控制的程序教學重點:關閉端口復用教學難點端口重映射實施步驟方法教學內(nèi)容提要時間現(xiàn)場指導,發(fā)現(xiàn)問題,解決問題復習布置題目,講解要求編寫程序指導學生并講解普遍存在的錯誤小結(jié)51050205嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題NVIC嵌套中斷向量控制器編號15教學目的要求了解NVIC嵌套中斷向量控制器的工作原理,掌握優(yōu)先級對應寄存器

12、的結(jié)構(gòu)與設置方法,掌握NVIC的配置函數(shù)使用與具體配置方法教學重點:優(yōu)先級設置方法教學難點嵌套中斷向量控制器的工作原理與設置方法實施步驟方法教學內(nèi)容提要時間講解為主,程序示例為輔復習NVIC嵌套中斷向量控制器STM32的NVIC優(yōu)先級NVIC_DeInit NVIC_SCBDeInit NVIC_PriorityGroupConfig NVIC_StructInit 小結(jié)5202088885嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題外部中斷編號16教學目的要求理解中斷結(jié)構(gòu)圖,掌握外部中斷對應的寄存器配置與固件庫函數(shù)使用方法,了解外部中斷的結(jié)構(gòu),掌握工作過程與相關參數(shù)教學重點

13、:外部中斷的工作過程與配置方法教學難點中斷結(jié)構(gòu)圖實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習中斷結(jié)構(gòu)圖中斷優(yōu)先級配置中斷源與響應級別配置外部中斷通道配置外部中斷的作用與觸發(fā)方式中斷代碼編寫小結(jié)51510101010255嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題STM32外部中斷實例編號17教學目的要求掌握外部中斷對應的函數(shù)的使用,具體編程方法與注意事項教學重點:函數(shù)的使用教學難點固件庫配置方法實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導 復習中斷優(yōu)先級與模式配置外部中斷響應函數(shù)配置EXTI_ClearITPendingBit(EXTI_Li

14、ne15);EXTI_Init(&EXTI_InitStructure);GPIO_EXTILineConfig();/ 管 腳選擇NVIC_PriorityGroupConfig();NVIC_Init(&NVIC_InitStructure);小結(jié)5101010101510155嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題課堂編寫程序2編號18教學目的要求掌握外部中斷的程序具體編寫過程與編寫方法教學重點:程序編寫教學難點中斷初始化實施步驟方法教學內(nèi)容提要時間現(xiàn)場指導學生編寫程序,現(xiàn)場發(fā)現(xiàn)問題,解決問題復習布置題目,講解要求編寫程序指導學生并講解普遍存在的錯

15、誤小結(jié)51050205嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題期中測試編號19教學目的要求期中考試 開卷 獨立完成 用自己的語言進行組織,不得完全照搬授課講義,否則扣分。教學重點:教學難點實施步驟方法教學內(nèi)容提要時間1:描述在keil中STM32工程建立過程。2:說明stm32程序下載步驟。3:用圖形與文字描述stm32時鐘樹中,systemclk的產(chǎn)生來源。4:用程序代碼加注釋說明當外部時鐘為16M的時候,如何產(chǎn)生72M的systemclk。5:說明PLLMUL、PLLSRC、PLLXTPRE的含義與配置方法。6:RCC_GetSYSCLKSource函數(shù)的功能?7:R

16、CC_SYSCLKConfig函數(shù)的功能。(20) (10) (20) (20) (10) (10) (10)嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題RTC定時器編號20教學目的要求掌握RTC定時器的內(nèi)部結(jié)構(gòu)與工作原理,掌握RTC庫函數(shù)的使用方法教學重點:RTC內(nèi)部結(jié)構(gòu)教學難點庫函數(shù)程序的編寫實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習RTC的特點RTC定時器的工作原理Rtc的庫函數(shù)RTC_ITConfigRTC_ExitConfigModeRTC_GetCounter,RTC_SetCounterRTC程序編寫小結(jié)51015151015155嵌入式系統(tǒng)

17、新技術及應用教案(首頁)適用班級: 課時90分鐘課題RTC秒中斷、鬧鐘與校準編號21教學目的要求掌握秒中斷的實現(xiàn)方法,理解其在程序中的作用,掌握鬧鐘的設置方法,理解校準的原理教學重點:秒中斷與鬧鐘的工作原理教學難點程序的具體編寫與設置實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習RTC秒中斷響應函數(shù)秒中斷使能與測試鬧鐘中斷處理函數(shù)鬧鐘程序編寫RTC校準的原理與對應的寄存器小結(jié)515252010105嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題Rtc范例編號22教學目的要求理解rtc計數(shù)器與日歷的關系,掌握年月日的計算方法,掌握程序編寫方法教學重點:程序編寫教學

18、難點日歷計算方法實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習秒計時與日歷日期之間的轉(zhuǎn)換日期計算方法星期計算方法程序編寫程序分析小結(jié)520201515105嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題通用定時器編號32教學目的要求了解定時器的種類,理解各種定時器的功能與作用,掌握通用定時器的內(nèi)部結(jié)構(gòu),掌握通用定時器的寄存器配置與程序設計方法教學重點:通用定時器的寄存器配置教學難點通用定時器的結(jié)構(gòu)與程序編寫方法實施步驟方法教學內(nèi)容提要時間講解概念,舉例說明,提問與引導復習定時器各個種類與對應的功能介紹通用定時器的結(jié)構(gòu)與功能高級定時器的結(jié)構(gòu)與功能通用定時器常用的工作模式通用定時器程序設計小結(jié)520101015255嵌入式系統(tǒng)新技術及應用教案(首頁)適用班級: 課時90分鐘課題輸出與輸入模式測試實例編號33教學目的要求理解并掌握輸出模式測試函數(shù)的額編寫,理解并掌握輸入模式測試函數(shù)的編寫教學重點:程序編寫教學難點程序編寫實施步驟方法教學內(nèi)容

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論