嵌入式系統(tǒng)基礎與實踐-基于 ARM Cortex-M3 內(nèi)核的 STM32 微控制器(第2版) 教學大綱(48學時)、授課計劃、實驗教學大綱_第1頁
嵌入式系統(tǒng)基礎與實踐-基于 ARM Cortex-M3 內(nèi)核的 STM32 微控制器(第2版) 教學大綱(48學時)、授課計劃、實驗教學大綱_第2頁
嵌入式系統(tǒng)基礎與實踐-基于 ARM Cortex-M3 內(nèi)核的 STM32 微控制器(第2版) 教學大綱(48學時)、授課計劃、實驗教學大綱_第3頁
嵌入式系統(tǒng)基礎與實踐-基于 ARM Cortex-M3 內(nèi)核的 STM32 微控制器(第2版) 教學大綱(48學時)、授課計劃、實驗教學大綱_第4頁
嵌入式系統(tǒng)基礎與實踐-基于 ARM Cortex-M3 內(nèi)核的 STM32 微控制器(第2版) 教學大綱(48學時)、授課計劃、實驗教學大綱_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《嵌入式系統(tǒng)》課程教學大綱一、課程編碼、名稱和性質(zhì)課程編碼:課程名稱(中文):嵌入式系統(tǒng)英文名稱(英文):EmbeddedSystem課程性質(zhì):專業(yè)課二、學時、學分總學時數(shù):48,其中,講授學時:48,實踐(實驗)學時:0,學分:3三、適用專業(yè)及開設學期適用專業(yè):電子信息工程、自動化、通信工程、電氣工程及其自動化開設學期:第6學期四、課程描述本課程是一門理論與實踐融合的課程。該課程系統(tǒng)地介紹了嵌入式系統(tǒng)的基本概念和組成以及嵌入式系統(tǒng)開發(fā)的一般流程,針對具體的微控制器STM32詳細介紹五大外設模塊(通用輸入輸出、中斷、串口通信、定時器、模數(shù)轉(zhuǎn)換器)的原理及應用。該課程著重強調(diào)動手實踐采用項目案例結(jié)合時代熱點、學科前言進行嵌入式系統(tǒng)的設計與開發(fā),以更有效的理解和掌握嵌入式系統(tǒng)設計與開發(fā)的完整流程,使學生可以了解嵌入式系統(tǒng)技術基本概念、特點、分類,掌握嵌入式系統(tǒng)軟硬件設計的基本方法。五、教學目標(1)能夠在理解嵌入式系統(tǒng)的基本概念、發(fā)展歷史的內(nèi)涵以及外延的基礎上,總結(jié)和預測嵌入式系統(tǒng)行業(yè)的發(fā)展現(xiàn)狀與發(fā)展趨勢,培養(yǎng)學生分析和總結(jié)問題的能力;(2)能夠在理解嵌入式系統(tǒng)組成原理的基礎上,掌握嵌入式系統(tǒng)設計與開發(fā)的一般流程;(3)理解和掌握ARM體系結(jié)構(gòu)及STM32微控制器內(nèi)核架構(gòu);(4)能夠熟練使用嵌入式主流的開發(fā)工具,掌握工程的代碼編輯、程序編譯、仿真和調(diào)試等能力。(5)理解和掌握嵌入式微控制器STM32的硬件外設資源(GPIO、EXTI、USART、TIM、ADC等)及嵌入式操作系統(tǒng),能夠基于STM32的外設模塊進行外設的應用與實踐;(6)通過項目案例,重點掌握嵌入式系統(tǒng)的應用開發(fā),能夠根據(jù)系統(tǒng)要求,進行系統(tǒng)的芯片選型,采用合適的開發(fā)工具,針對實際項目需求,進行系統(tǒng)方案的總體設計、硬件設計以及軟件設計,并在設計過程中體現(xiàn)分析問題、項目設計與實施、團隊協(xié)作、項目管理等能力。六、教學范式本課程主要通過講授、翻轉(zhuǎn)課堂、項目案例式以及項目協(xié)作開發(fā)等教學方法進行課程內(nèi)容的學習,通過翻轉(zhuǎn)課堂使學生主動了解和掌握嵌入式系統(tǒng)的基本概念、基本原理,培養(yǎng)學生充分利用互聯(lián)網(wǎng)的資源進行自主學習;針對嵌入式微控制器的外設資源通過項目案例式教學,培養(yǎng)學生系統(tǒng)的分析與設計能力;通過項目協(xié)作開發(fā)方式,注重培養(yǎng)學生系統(tǒng)的總體設計能力、項目實施能力、團隊協(xié)作能力、項目管理能力等。七、本課程與其它課程的關系先修課程:《電路分析》、《C語言程序與設計》、《數(shù)字電子技術》、《模擬電子技術》、《微機原理》八、主要內(nèi)容及學時分配本課程總學時數(shù)為48學時,其中,講授學時:48,實踐(實驗)學時:0。理論講授主要分為嵌入式系統(tǒng)基礎知識、嵌入式微控制器以及嵌入式項目案例三大模塊。其中嵌入式系統(tǒng)基礎知識模塊主要講授嵌入式系統(tǒng)概述,講授學時為3個學時;ARMCortex-M內(nèi)核及STM32微控制器,講授學時為3個學時,嵌入式微控制器模塊主要講授嵌入式微控制器STM32外設的工作原理、應用以及嵌入式操作系統(tǒng)等,其中GPIO模塊講授6個學時,EXTI模塊講授6個學時,USART模塊講授6個學時,TIM模塊講授6個學時,DMA模塊講授3個學時,ADC模塊講授6個學時,嵌入式操作系統(tǒng)講授6個學時,嵌入式項目案例依托具體的工程案例簡單介紹嵌入式系統(tǒng)開發(fā)的完整流程,講授學時為3個學時。本部分內(nèi)容示例:(一)嵌入式系統(tǒng)概述(3學時)1.教學內(nèi)容(1)嵌入式系統(tǒng)的概念、定義、分類(理解,核心)。(2)嵌入式系統(tǒng)的特點及應用領域(如:工業(yè)控制、可穿戴設備、無人機等)(了解,推薦)(3)嵌入式系統(tǒng)的發(fā)展歷史、趨勢,理解嵌入式系統(tǒng)設計與開發(fā)的一般流程。(理解,核心)2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對嵌入式的基本概念、特點、應用領域以及發(fā)展趨勢等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生能夠理解嵌入式系統(tǒng)的基本概念、發(fā)展歷史的內(nèi)涵以及外延,理解嵌入式系統(tǒng)設計與開發(fā)的一般流程。支撐課程教學目標1,支撐專業(yè)人才培養(yǎng)目標1,支撐畢業(yè)要求2和3。(二)ARMCortex-M內(nèi)核及STM32微控制器(3學時)1.教學內(nèi)容(1)ARM體系結(jié)構(gòu)概述(了解,推薦)。(2)ARMCortex-M內(nèi)核架構(gòu)(指令集、寄存器組等)(理解,核心)。(3)STM32概述(芯片選型、開發(fā)模式、芯片手冊等)(了解,推薦)。(4)STM32微控制器內(nèi)核架構(gòu)(寄存器組、總線結(jié)構(gòu)、存儲結(jié)構(gòu)、中斷系統(tǒng)等)(理解,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對ARM體系結(jié)構(gòu)、ARMCortex-M內(nèi)核架構(gòu)、STM32概述、以及STM32微控制器內(nèi)核結(jié)構(gòu)等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握ARM體系結(jié)構(gòu)。支撐課程教學目標3,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1。(三)通用輸入輸出GPIO(6學時)1.教學內(nèi)容(1)GPIO的基本概念(了解,推薦)。(2)STM32F103系列MCU的GPIO內(nèi)部結(jié)構(gòu)、輸出模式、輸入模式(理解,核心)。(3)STM32的GPIO模塊HAL庫接口函數(shù)(理解,核心)。(4)基于HAL庫進行GPIO的應用與實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對GPIO的概念、STM32F103微控制器的GPIO內(nèi)部架構(gòu)、輸入輸出模式、HAL庫GPIO接口函數(shù)等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式微控制器STM32的GPIO模塊,并能夠基于庫函數(shù)進行GPIO模塊的應用與實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(四)中斷EXTI(6學時)1.教學內(nèi)容(1)中斷的概念及中斷處理過程(了解,推薦)。(2)STM32微控制器的外部中斷的內(nèi)部結(jié)構(gòu)及工作原理(理解,核心)。(3)STM32的EXTI模塊HAL庫接口函數(shù)(理解,核心)。(4)基于HAL庫進行EXTI的應用與實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對外部中斷的概念、STM32F103微控制器的EXTI內(nèi)部結(jié)構(gòu)及工作原理、HAL庫EXTI接口函數(shù)等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式微控制器STM32的EXTI模塊,并能夠基于庫函數(shù)進行EXTI模塊的應用與實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(五)串口通信(6學時)1.教學內(nèi)容(1)通信的基本概念(了解,推薦)。(2)異步串行通信的數(shù)據(jù)幀格式、波特率(理解,核心)。(3)STM32的UART模塊的內(nèi)部結(jié)構(gòu)及工作原理(4)STM32的UART模塊HAL庫接口函數(shù)(理解,核心)。(5)基于HAL庫進行UART的應用與實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對外部中斷的概念、STM32F103微控制器的UART內(nèi)部結(jié)構(gòu)及工作原理、HAL庫UART接口函數(shù)等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式微控制器STM32的UART模塊,并能夠基于庫函數(shù)進行UART模塊的應用與實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(六)DMA(3學時)1.教學內(nèi)容(1)DMA的基本概念(了解,推薦)。(2)STM32的DMA結(jié)構(gòu)及工作原理(理解,核心)。(3)STM32的DMA模塊HAL庫接口函數(shù)(理解,核心)。(4)基于HAL庫進行DMA的應用與實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對外部中斷的概念、STM32F103微控制器的DMA內(nèi)部結(jié)構(gòu)及工作原理、HAL庫DMA接口函數(shù)等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式微控制器STM32的DMA模塊,并能夠基于庫函數(shù)進行DMA的應用與實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(七)定時器(6學時)1.教學內(nèi)容(1)定時器的基本概念、定時與計數(shù)的區(qū)別(了解,推薦)。(2)STM32定時器的內(nèi)部結(jié)構(gòu)、工作(理解,核心)。(3)通用定時器的定時/計數(shù)、輸入捕獲、輸出比較、PWM等功能(理解,核心)。(4)SysTick定時器(理解,核心)。(5)STM32的定時器模塊HAL庫接口函數(shù)(理解,核心)。(6)基于HAL庫進行定時器的應用與實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對定時器的概念、STM32F103微控制器的通用定時器內(nèi)部結(jié)構(gòu)及工作原理、定時/計數(shù)功能、輸入捕獲功能、輸出比較功能、PWM功能、HAL庫定時器接口函數(shù)等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式微控制器STM32的定時器模塊,并能夠基于庫函數(shù)進行定時器的應用與實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(八)ADC(6學時)1.教學內(nèi)容(1)ADC基本概念、轉(zhuǎn)換過程(了解,推薦)。(2)STM32的ADC結(jié)構(gòu)及工作原理(理解,核心)。(3)STM32的ADC模塊HAL庫接口函數(shù)(理解,核心)。(4)基于HAL庫進行ADC的應用與實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對外部中斷的概念、STM32F103微控制器的ADC內(nèi)部結(jié)構(gòu)及工作原理、HAL庫ADC接口函數(shù)等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式微控制器STM32的ADC模塊,并能夠基于庫函數(shù)進行ADC的應用與實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(九)嵌入式操作系統(tǒng)(6學時)1.教學內(nèi)容(1)嵌入式操作系統(tǒng)的概念和功能(了解,推薦)。(2)嵌入式操作系統(tǒng)uC/OS-III的工作原理(理解,核心)。(3)uC/OS-III的任務、任務優(yōu)先級、時鐘與中斷(理解,核心)。(4)uC/OS-III的多任務應用(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式對嵌入式操作系統(tǒng)的概念、uC/OS-III工作原理、多任務的應用等內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式操作系統(tǒng)的概念、uC/OS-III工作原理及多任務應用實踐。支撐課程教學目標4和5,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求1、5和3。(十)嵌入式系統(tǒng)綜合設計實例(3學時)1.教學內(nèi)容(1)嵌入式開發(fā)的一般流程(了解,推薦)。(2)基于具體的開發(fā)項目進行嵌入式系統(tǒng)的綜合開發(fā)實踐(運用,核心)。2.教學范式通過講授、翻轉(zhuǎn)課堂等教學方式基于具體的項目案例對嵌入式開發(fā)的一般流程等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式開發(fā)的一般流程、嵌入式主流的開發(fā)工具使用、項目程序編譯及調(diào)試等。支撐課程教學目標6,支撐專業(yè)人才培養(yǎng)目標2和3,支撐畢業(yè)要求3、9和10。九、教材、參考書及在線學習網(wǎng)站(一)推薦教材劉黎明,王建波,趙綱領.嵌入式系統(tǒng)基礎與實踐[M].北京:電子工業(yè)出版社,2020(二)參考書目1.劉火良,楊森.STM32庫開發(fā)實戰(zhàn)指南[M].北京:機械工業(yè)出版社,2013。2.JosephYiu著,宋巖譯.ARMCortex-M3權(quán)威指南[M].北京:清華大學出版社,2009.(三)在線學習網(wǎng)站1./2./course/UESTC-12074298023./course/SUDA-1001754273十、考核方式與成績評定(一)考核方式及成績評定課程總評成績分成平時成績和期末成績,期末成績占50%,平時成績占50%。平時成績包括平時作業(yè)和項目實踐,其中平時作業(yè)占20%,包括考勤、平時作業(yè),項目實踐占30%??己嗽u價的標準從目前的知識考核,向能力考核轉(zhuǎn)變,嵌入式總評成績中的項目實踐內(nèi)容評價采用項目化的考核方式,其考核評價標準如下表所示。所占比重(%)優(yōu)秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60)基本知識點的理解與掌握30熟練掌握了本課程的基本知識點,能夠達到學以致用的水平基本掌握了本課程的基本知識點,但存在某些盲點基本掌握了本課程的核心知識點,對核心知識點能夠簡單應用基本了解本課程的核心知識點,在指導下能夠應用本課程知識點不了解本課程的知識點,不知如何應用項目代碼的運行結(jié)果正確與否30項目運行結(jié)果與要求一致,沒有錯誤,甚至比要求更加完美項目運行結(jié)果與要求基本一致,但存在小錯誤項目運行結(jié)果與要求基本一致,存在較多小錯誤項目運行結(jié)果與要求有出入,但是明白出錯誤的原因項目運行結(jié)果與要求不一致,存在較大差別,錯誤比較多項目代碼的完整性與原創(chuàng)性20項目代碼完整、考慮全面、基本都是原創(chuàng)性代碼項目代碼比較完整、考慮比較全面、具有一定的原創(chuàng)性代碼項目代碼比較完整,但是存在明顯代碼粘貼痕跡,基本沒有原創(chuàng)性代碼項目代碼存在不完整性,較多代碼有粘貼痕跡,無原創(chuàng)性代碼項目代碼不完整,存在明顯缺失,代碼粘貼痕跡明顯團隊協(xié)作能力及文檔撰寫能力20團隊協(xié)作高效,團隊成員之間優(yōu)勢互補;項目文檔撰寫格式規(guī)范、完整,都是原創(chuàng)性的文檔。團隊協(xié)作能力良好,較好的融入團隊;項目文檔撰寫較好,格式規(guī)范,具有一定的原創(chuàng)性。團隊協(xié)作能力較好,團隊成員能較好的融入團隊;項目文檔撰寫比較規(guī)范,存在部分粘貼痕跡。團隊協(xié)作一般;項目文檔撰寫存在不規(guī)范、不完整,有較多的粘貼痕跡團隊協(xié)作能力差,合作意愿差,拒絕分享;項目文檔撰寫不規(guī)范、不完整,存在大量及明顯的粘貼復制(三)課程考核對課程目標的支撐考核環(huán)節(jié)分值考核/評價細則課程目標123456作業(yè)20(1)主要考核學生對每章節(jié)知識點的復習、理解和掌握程度;(2)每次作業(yè)按20分制單獨評分,取各次成績的平均值作為此環(huán)節(jié)的最終成績?!獭獭獭?3555項目實踐30(1)考查應用所學知識及應用先進設計工具解決工程問題的實踐能力、口頭和文字表達能力以及團隊合作能力;(2)教師根據(jù)選題、設計文稿、程序、報告和答辯情況評分?!獭獭獭獭?1015期末考試50(1)卷面成績100分,以卷面成績乘以其在總評成績中所占的比例計入課程總評成績。(2)主要考核嵌入式系統(tǒng)開發(fā)的流程、ARM內(nèi)核架構(gòu)、STM32五大外設模塊(通用輸入輸出、中斷、串口通信、定時器、ADC)、嵌入式操作系統(tǒng)等內(nèi)容??荚囶}型為:簡答題、程序設計題和綜合題等。√√√√√√520520合計:100分2825153515XXXX—XXXX學年第XXXX學期XXXX學院教學進度表課程名稱《嵌入式系統(tǒng)》班級使用教材嵌入式系統(tǒng)基礎與實踐編著者劉黎明等出版社電子工業(yè)出版社周次講授章節(jié)標題教學形式及課時數(shù)備注講授實驗實習課時數(shù)1~1.4嵌入式系統(tǒng)概述、嵌入式系統(tǒng)開發(fā)流程√322.1~2.3ARM體系結(jié)構(gòu),ARMCortex-M3內(nèi)核√332.4STM32微控制器√343.1~3.54.1STM32開發(fā)環(huán)境搭建,STM32最小系統(tǒng)√√355.15.2GPIO概述,STM32的GPIO工作原理√365.35.4GPIO的HAL庫接口函數(shù)及其應用√√376.16.26.3EXIT概述,STM32的EXIT工作原理√386.46.5EXIT的HAL庫接口函數(shù)及其應用√√397.17.27.3USART概述,USART內(nèi)部架構(gòu)√3107.47.5USART的HAL庫接口函數(shù)及其應用√√3118.1~8.4DMA模塊,DMA接口函數(shù)及其應用√√3129.19.2STM32定時器,定時器HAL庫接口函數(shù)√√3139.39.4PWM工作原理,SysTick定時器√√31410.1~10.4ADC模塊,ADC的HAL庫接口函數(shù)√√3151112.112.2嵌入式操作系統(tǒng)√√31612.312.4嵌入式系統(tǒng)綜合項目實踐√√3171819《嵌入式系統(tǒng)實驗》課程教學大綱一、課程編碼、名稱和性質(zhì)課程編碼:課程名稱(中文):嵌入式系統(tǒng)實驗英文名稱(英文):EmbeddedSystemExperiment課程性質(zhì):專業(yè)課二、學時、學分總學時數(shù):16,其中,講授學時:0,實踐(實驗)學時:16,學分:2三、適用專業(yè)及開設學期適用專業(yè):電子信息工程、自動化、通信工程、電氣工程及其自動化開設學期:第6學期四、課程描述本課程是一門針對嵌入式系統(tǒng)的實踐課程。通過課程學習,加深學生對嵌入式系統(tǒng)基本理論知識的理解,掌握嵌入式系統(tǒng)軟硬件設計的基本方法,重點學習嵌入式系統(tǒng)的開發(fā)流程、程序設計和接口方法。內(nèi)容是掌握輸入輸出接口、中斷、串行通信接口、定時器、ADC等模塊的原理及應用,熟練掌握開發(fā)工具及仿真調(diào)試軟件的使用。五、教學目標(1)能夠熟練使用嵌入式主流的開發(fā)工具,掌握工程的代碼編輯、程序編譯、仿真和調(diào)試等能力;(2)理解和掌握嵌入式微控制器STM32的硬件外設資源(GPIO、EXTI、USART、TIM、ADC等)以及嵌入式操作系統(tǒng),能夠基于STM32的外設模塊進行外設的應用與實踐;(3)能夠在理解嵌入式系統(tǒng)的基礎上,掌握嵌入式系統(tǒng)設計與開發(fā)的一般流程;(4)通過綜合性項目,重點掌握嵌入式系統(tǒng)的應用開發(fā)。能夠根據(jù)實際項目需求,進行系統(tǒng)的,進行系統(tǒng)方案的總體設計、芯片選型、以及硬軟件設計,并在設計過程中體現(xiàn)分析問題、項目設計與實施、團隊協(xié)作、項目管理等能力。六、教學范式本課程主要通過講授、翻轉(zhuǎn)課堂、項目案例式等教學方法進行課程內(nèi)容的學習,培養(yǎng)學生充分利用互聯(lián)網(wǎng)的資源進行自主學習。七、本課程與其它課程的關系先修課程:《電路分析》《C語言程序與設計》、《數(shù)字電子技術》、《模擬電子技術》、《微機原理》八、主要內(nèi)容及學時分配本課程總學時數(shù)為16學時,其中,講授學時:0,實踐(實驗)學時:16?;A實驗部分主要針對STM32的外設模塊(GPIO、EXTI、USART、TIM、ADC等)以及嵌入式操作系統(tǒng)uC/OS-III進行實驗,共24學時;綜合實踐部分主要采用小組團隊合作方式進行項目化的實踐,學時為8。(一)GPIO實驗(2學時)1.教學內(nèi)容(1)GPIO的基本概念、內(nèi)部結(jié)構(gòu)。(理解,核心)(2)GPIO的輸出模式應用及HAL庫接口函數(shù)。(運用,核心)(3)GPIO循環(huán)點亮LED燈。(運用,核心)2.教學范式通過翻轉(zhuǎn)課堂、現(xiàn)象驅(qū)動式等教學方式對GPIO的工作原理及應用等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐支撐課程教學目標1、2,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求2和3。(二)EXTI實驗(2學時)1.教學內(nèi)容(1)EXTI的概念、基本原理。(理解,核心)(2)EXTI的HAL庫接口函數(shù)。(運用,核心)(3)按鍵中斷方式控制LED燈閃爍。(運用,核心)2.教學范式通過翻轉(zhuǎn)課堂、現(xiàn)象驅(qū)動式等教學方式對EXTI的工作原理及應用等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐支撐課程教學目標1、2,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求2和3。(三)USART實驗(2學時)1.教學內(nèi)容(1)USART的基本概念、工組原理。(理解,核心)(2)USART的HAL庫接口函數(shù)。(運用,核心)(3)串口通信基本的數(shù)據(jù)收發(fā)實驗、串口指令控制LED閃爍實驗(運用,核心)。2.教學范式通過翻轉(zhuǎn)課堂、現(xiàn)象驅(qū)動式等教學方式對串口通信的工作原理及應用等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐支撐課程教學目標1、2,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求2和3。(四)定時器(2學時)1.教學內(nèi)容(1)通用定時器的基本概念、工作原理。(理解,核心)(2)通用定時器的基本定時方法。(運用,核心)(3)定時器精確延時1s實驗、PWM實驗。(運用,核心)2.教學范式通過翻轉(zhuǎn)課堂、現(xiàn)象驅(qū)動式等教學方式對定時器的工作原理及應用等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐支撐課程教學目標1、2,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求2和3。(五)ADC實驗(2學時)1.教學內(nèi)容(1)ADC基本概念、工作原理。(理解,核心)(2)ADC基本工作過程。(理解,核心)(3)ADC采集芯片內(nèi)部溫度實驗(運用,核心)。2.教學范式通過翻轉(zhuǎn)課堂、現(xiàn)象驅(qū)動式等教學方式對ADC的工作原理及應用等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐支撐課程教學目標1、2,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求2和3。(六)嵌入式操作系統(tǒng)實驗(2學時)1.教學內(nèi)容(1)嵌入式操作系統(tǒng)uC/OS-III的工作原理。(理解,核心)(2)uC/OS-III的移植。(運用,核心)(3)uC/OS-III的多任務應用。(運用,核心)2.教學范式通過翻轉(zhuǎn)課堂、現(xiàn)象驅(qū)動式等教學方式對ADC的工作原理及應用等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐支撐課程教學目標1、2,支撐專業(yè)人才培養(yǎng)目標2,支撐畢業(yè)要求2和3。(七)嵌入式系統(tǒng)綜合設計實踐(4學時)1.教學內(nèi)容(1)嵌入式開發(fā)的一般流程。(理解,核心)(2)基于具體的開發(fā)項目進行嵌入式系統(tǒng)的綜合開發(fā)實踐(運用,核心)。(3)根據(jù)學科特點結(jié)合時代熱點,自擬題目,以小組方式實現(xiàn)一個具體項目。2.教學范式通過翻轉(zhuǎn)課堂、小組合作等教學方式基于具體的項目案例對嵌入式開發(fā)的一般流程、綜合實踐項目等課程內(nèi)容開展教學。3.本部分教學內(nèi)容對培養(yǎng)規(guī)格要求的支撐本部分教學內(nèi)容使學生重點理解和掌握嵌入式開發(fā)的一般流程、嵌入式主流的開發(fā)工具使用、嵌入式系統(tǒng)綜合開發(fā)實踐,能夠針對實際項目需求,進行系統(tǒng)方案的總體設計、硬件設計以及軟件設計,并在

溫馨提示

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

最新文檔

評論

0/150

提交評論