版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE1計算機科學(xué)與技術(shù)學(xué)院課程教案學(xué)期2013-2014(1)課程名稱嵌入式技術(shù)與應(yīng)用授課對象計算機科學(xué)與技術(shù)10級學(xué)時數(shù)理論48學(xué)時,實驗16教學(xué)大綱嵌入式技術(shù)與應(yīng)用教材名稱ARM嵌入式系統(tǒng)基礎(chǔ)教程參考教材1)《嵌入式實時操作系統(tǒng)μC/OS-Ⅱ》,邵貝貝等譯,北航出版社,2003年2)《ARM體系結(jié)構(gòu)與編程》,杜春雷編著,清華大學(xué)出版社,2003年3)《ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用》,
馬忠梅等,
北航出版社,2002年
4)《ARM微控制器基礎(chǔ)與實戰(zhàn)》,周立功
等編著,北航出版社,2003年
5)《嵌入式系統(tǒng)設(shè)計與實例開發(fā)》,王田苗主編,清華大學(xué)出版社,2002年主講教師董萬利、彭勇西南科技大學(xué)計算機科學(xué)與技術(shù)學(xué)院目錄1、課程教學(xué)總體設(shè)計…………(2)2、授課計劃表…..…..…………(4)3、課程教案……………………(6)4、課程教學(xué)總結(jié)………………(26)課程教學(xué)總體設(shè)計網(wǎng)絡(luò)、通信、多媒體和信息家電時代的到來,無疑為32位嵌入式系統(tǒng)高端應(yīng)用提供了空前巨大的發(fā)展空間。在32位嵌入式系統(tǒng)的應(yīng)用中,ARM系列會形成ARM公司領(lǐng)軍,眾多廠家參與,計算機專業(yè)、電子技術(shù)專業(yè)以及對象專業(yè)人士共同推動的局面,形成未來32位嵌入式系統(tǒng)應(yīng)用的主流趨勢。《嵌入式技術(shù)及應(yīng)用》是計算機科學(xué)技術(shù)專業(yè)一門重要專業(yè)必修課程,也可以作為其它專業(yè)的選修課程。該課程主要學(xué)習(xí)嵌入式系統(tǒng)設(shè)計原理及方法,學(xué)習(xí)和掌握ARM微處理器結(jié)構(gòu)及指令系統(tǒng),嵌入式計算機平臺,嵌入式操作系統(tǒng)及嵌入式系統(tǒng)的設(shè)計及分析方法。通過理論教學(xué)和實踐教學(xué),使學(xué)生掌握嵌入式系統(tǒng)體系結(jié)構(gòu),嵌入式處理器結(jié)構(gòu)(ARM架構(gòu)為主),異常處理,存儲處理,系統(tǒng)控制過程,流水線作業(yè)及各種I/O接口;嵌入式系統(tǒng)開發(fā)應(yīng)用方法;嵌入式操作系統(tǒng),實時多任務(wù)操作系統(tǒng),以及在嵌入式OS支持下的開發(fā)應(yīng)用方法。本課程為計算機科學(xué)與技術(shù)專業(yè)及相關(guān)本科生的新型課程之一,在強調(diào)概念和理論的同時,更要注重加強引導(dǎo)學(xué)生對課程內(nèi)容的深入理解,注重引導(dǎo)學(xué)生自學(xué),注重加強學(xué)生上機練習(xí)。課程的要求學(xué)生必須同時掌握硬件與軟件方面的基本知識與技能。在硬件方面,要求學(xué)生了解嵌入式系統(tǒng)的基本原理及相關(guān)微處理器,存儲器,周邊設(shè)備,接口的基本知識。在軟件方面,要求學(xué)生熟悉嵌入式操作系統(tǒng),了解嵌入式系統(tǒng)開發(fā)的一般過程,掌握實時操作系統(tǒng)(RTOS)的基本功能和設(shè)計方法,了解和熟悉一些常用的嵌入式系統(tǒng)的開發(fā)工具和開發(fā)方法,熟悉嵌入式系統(tǒng)的典型應(yīng)用及產(chǎn)品設(shè)計開發(fā)的步驟等。還可以培養(yǎng)學(xué)生軟件與硬件綜合測試與調(diào)試的技能。課程教學(xué)達到以下目標(biāo):了解嵌入式系統(tǒng)的發(fā)展,理解嵌入式系統(tǒng)/嵌入式操作系統(tǒng)的區(qū)別,掌握嵌入式操作系統(tǒng)基本命令,能夠運用基本命令,達到查看嵌入式系統(tǒng)基本信息、簡單操作嵌入式系統(tǒng)的目的。了解嵌入式系統(tǒng)的分類,理解分類標(biāo)準(zhǔn),掌握不同嵌入式系統(tǒng)的應(yīng)用環(huán)境,結(jié)合應(yīng)用環(huán)境運用所學(xué)分類知識,達到為應(yīng)用環(huán)境選型嵌入式系統(tǒng)的目的。了解嵌入式系統(tǒng)開發(fā)周期,理解嵌入式系統(tǒng)開發(fā)周期的各個階段的作用,掌握嵌入式系統(tǒng)開發(fā)的兩種不同方法,能夠運用開發(fā)周期方法、知識,達到設(shè)計嵌入式系統(tǒng)開發(fā)流程的目的。了解ARM體系結(jié)構(gòu)內(nèi)涵,理解ARM不同工作模式、寄存器、數(shù)據(jù)類型之間深層次的關(guān)系,掌握寄存器的使用,運用對不同寄存器的設(shè)置,達到設(shè)置不同工作模式、模式切換、狀態(tài)切換的目的。理解中斷概念、存儲器映射方式、尋址方式,掌握中斷的具體發(fā)生/響應(yīng)流程、不同狀態(tài)下的存儲器映射、具體尋址方式,結(jié)合運用中斷、映射、尋址知識,解決在嵌入式系統(tǒng)運行、具體編程、程序調(diào)試等諸多實際問題。了解嵌入式系統(tǒng)外設(shè)基本概念、外設(shè)分類,理解不同分類外設(shè)的具體功能區(qū)別,掌握常用外設(shè)接口的使用,運用串并口等常用外設(shè),解決主機/嵌入式設(shè)備通信、調(diào)試等具體問題。7、了解不同嵌入式開發(fā)平臺的區(qū)別,理解開發(fā)平臺對嵌入式設(shè)備開發(fā)的意義,掌握具體的嵌入式開發(fā)平臺建立方法,能動手或在指導(dǎo)下動手組建自己的嵌入式開發(fā)平臺。授課計劃表周別授課順序授課章節(jié)的內(nèi)容摘要需要時間作業(yè)數(shù)量作時業(yè)估計間1256101112一.嵌入式系統(tǒng)概述(1)嵌入式系統(tǒng)(2)嵌入式處理器(3)嵌入式操作系統(tǒng)二.嵌入式系統(tǒng)工程設(shè)計(1)嵌入式系統(tǒng)項目開發(fā)生命周期(2)嵌入式系統(tǒng)工程設(shè)計方法簡介三.ARM7體系結(jié)構(gòu)(1)ARM
(2)ARM7TDMI
(3)ARM7TDMI的模塊、內(nèi)核和功能框圖(4)體系結(jié)構(gòu)直接支持的數(shù)據(jù)類型(5)處理器狀態(tài)
(6)處理器模式
(7)內(nèi)部寄存器
(8)程序狀態(tài)寄存器
(9)異常
(10)中斷延遲
(11)復(fù)位
(12)存儲器及存儲器映射I/O
(13)尋址方式
(14)ARM7指令集
(15)協(xié)處理器接口
(16)調(diào)試接口
(17)ETM接口四.ARM7TDMI(S)指令系統(tǒng)(1)ARM處理器尋址方式
(2)指令集介紹ARM指令集Thumb指令集五.LPC2000系列ARM硬件結(jié)構(gòu)(1)LPC2000系列簡介
(2)引腳配置
(3)存儲器尋址
(4)系統(tǒng)控制模塊
(5)存儲器加速模塊
(6)外部存儲器控制器
(7)引腳連接模塊(8)向量中斷控制器(9)GPIO(10)UART0(11)UART1(12)I2C接口(13)SPI接口(14)定時器0和定時器1(15)脈寬調(diào)制器(16)A/D轉(zhuǎn)換器(17)實時時鐘(18)看門狗六.接口技術(shù)與硬件設(shè)計(1)最小系統(tǒng)(2)片內(nèi)外設(shè)
(3)總線接口
(4)其他外設(shè)七.μC/OSII到ARM7的移植(1)μC/OSII
(2)移植規(guī)劃(3)移植μC/OSII(4)移植代碼應(yīng)用到LPC2000八.嵌入式系統(tǒng)開發(fā)平臺(1)嵌入式系統(tǒng)開發(fā)平臺的建立;(2)數(shù)據(jù)隊列;(3)串口驅(qū)動;(4)MODEM接口模塊;(6)I2C總線模塊;(6)SPI總線模塊;(7)其他軟件模塊。22124164442224課程教案章節(jié)第1章嵌入式系統(tǒng)概述時間第1講基本內(nèi)容1、嵌入式系統(tǒng)2、嵌入式處理器3、嵌入式操作系統(tǒng)教學(xué)目標(biāo)初步了解嵌入式系統(tǒng)體系架構(gòu),嵌入式處理器,ARM架構(gòu)處理器,嵌入式系統(tǒng)軟件,嵌入式操作系統(tǒng),嵌入式系統(tǒng)編程語言,嵌入式系統(tǒng)的開發(fā)。重點難點作業(yè)教學(xué)組織教學(xué)情況記錄1、嵌入式系統(tǒng)的基本概念2、嵌入式處理器分類3、集中常見的嵌入式操作系統(tǒng)嵌入式Linux,WinCE,VxWorks,OSE,Nucleus,eCos,μC/OS-II課程教案章節(jié)第2章嵌入式系統(tǒng)工程設(shè)計時間第2講基本內(nèi)容(1)嵌入式系統(tǒng)項目開發(fā)生命周期(2)嵌入式系統(tǒng)工程設(shè)計方法簡介教學(xué)目標(biāo)初步了解嵌入式系統(tǒng)的設(shè)計方法;嵌入式系統(tǒng)的設(shè)計思想和設(shè)計理念;重點難點作業(yè)教學(xué)組織教學(xué)情況記錄2.1嵌入式系統(tǒng)項目開發(fā)生命周期1)概述2)識別需求、提出解決方案、執(zhí)行項目和結(jié)束項目4個階段2.2嵌入式系統(tǒng)工程設(shè)計方法簡介1)由上而下與由下而上2)UML系統(tǒng)建模3)使用UML的好處4)面向?qū)ο驩O的思想課程教案章節(jié)第3章ARM7體系結(jié)構(gòu)時間第2-5講基本內(nèi)容(1)ARM
(2)ARM7TDMI
(3)ARM7TDMI的模塊、內(nèi)核和功能框圖(4)體系結(jié)構(gòu)直接支持的數(shù)據(jù)類型(5)處理器狀態(tài)
(6)處理器模式
(7)內(nèi)部寄存器
(8)程序狀態(tài)寄存器
(9)異常
(10)中斷延遲
(11)復(fù)位
(12)存儲器及存儲器映射I/O
(13)尋址方式
(14)ARM7指令集
(15)協(xié)處理器接口
(16)調(diào)試接口
(17)ETM接口教學(xué)目標(biāo)掌握ARM體系結(jié)構(gòu),掌握ARM存儲器結(jié)構(gòu),掌握ARMI/O結(jié)構(gòu),了解ARM協(xié)處理器接口,了解ARMAMBA接口,掌握ARMJTAG調(diào)試接口,掌握ARM處理器內(nèi)核,掌握ARM處理器核。重點難點ARM處理器內(nèi)核,ARM的流水線結(jié)構(gòu),ARM快存(Cache)結(jié)構(gòu)。作業(yè)教學(xué)組織教學(xué)情況記錄3.1ARM簡介1)ARM公司簡介2)ARM體系結(jié)構(gòu)3)各ARM體系結(jié)構(gòu)版本(V1-V5)4)RM處理器核簡介:3.2ARM7TDMI1)簡介2)三級流水線3)存儲器訪問3.3ARM7TDMI的模塊和內(nèi)核框圖3.4體系結(jié)構(gòu)直接支持的數(shù)據(jù)類型字節(jié)8位半字16位(必須分配為占用兩個字節(jié))字32位(必須分配為占用4各字節(jié))3.5處理器狀態(tài)ARM狀態(tài):32位,這種狀態(tài)下執(zhí)行的是字方式的ARM指令;Thumb狀態(tài):16位,這種狀態(tài)下執(zhí)行半字方式的ARM指令。3.6處理器模式1)簡介2)七種模式3.7內(nèi)部寄存器1)簡介2)ARM狀態(tài)各模式下的寄存器3)ARM狀態(tài)各模式下可以訪問的寄存器一般的通用寄存器堆棧指針寄存器R13(SP),鏈接寄存器R14(LR)功能:在每種模式下,模式自身的R14版本用于保存子程序返回地址;當(dāng)發(fā)生異常時,將R14對應(yīng)的異常模式版本設(shè)置為異常返回地址。4)R14寄存器與子程序調(diào)用異常發(fā)生時,程序要跳轉(zhuǎn)至異常服務(wù)程序,對返回地址的處理與子程序調(diào)用類似,都是由硬件完成的。區(qū)別在于有些異常有一個小常量的偏移。5)程序計數(shù)器R15(PC)6)Thumb狀態(tài)寄存器ARM狀態(tài)和Thumb狀態(tài)之間寄存器的關(guān)系:Thumb狀態(tài)R0~R7與ARM狀態(tài)R0~R7相同;Thumb狀態(tài)CPSR和SPSR與ARM狀態(tài)CPSR和SPSR相同;Thumb狀態(tài)SP映射到ARM狀態(tài)R13;Thumb狀態(tài)LR映射到ARM狀態(tài)R14;Thumb狀態(tài)PC映射到ARM狀態(tài)PC(R15)。3.8程序狀態(tài)寄存器1)簡介2)條件代碼標(biāo)志NZCV3.9異常1)簡介2)異常入口/出口匯總3)異常的入口和出口處理4)進入異常5)退出異常6)快速中斷請求7)中斷請求8)中止預(yù)取中止數(shù)據(jù)中止9)軟件中斷指令10)未定義的指令11)異常向量12)異常優(yōu)先級3.10中斷延遲1)最大中斷延遲2)最小中斷延遲3.11復(fù)位1)復(fù)位2)當(dāng)nRESET信號再次變?yōu)楦唠娖綍r,ARM處理器執(zhí)行下列操作:強制M[4:0]變?yōu)閎10011(管理模式);置位CPSR中的I和F位;清零CPSR中的T位;強制PC從地址0x00開始對下一條指令進行取指;返回到ARM狀態(tài)并恢復(fù)執(zhí)行。3.12存儲器及存儲器映射I/O1)簡介2)地址空間3)跳轉(zhuǎn)目標(biāo)的計算方法:(當(dāng)前指令的地址)+8+偏移量4)下一條指令位置的計算方法:(當(dāng)前指令的地址)+45)存儲器格式小端大端6)未對齊的存儲器訪問7)指令的預(yù)取和自修改代碼8)預(yù)取可能存在的問題9)指令存儲器屏障(IMB)10)存儲器映射的I/O3.13尋址方式簡介1)尋址方式分類:ARM處理器支持9種基本尋址方式3.14AMR7指令集簡介1)簡介32位ARM指令集16位Thumb指令集2)ARM指令集分支指令;數(shù)據(jù)處理指令;加載和存儲指令;協(xié)處理器指令;雜項指令。3)Thumb指令集分支指令;數(shù)據(jù)處理指令;寄存器加載和存儲指令;異常產(chǎn)生指令。3.15協(xié)處理器接口1)簡介2)可用的協(xié)處理器3.16調(diào)試接口簡介3.17ETM接口課程教案章節(jié)第4章ARM7TDMI(S)指令系統(tǒng)時間第5-11講基本內(nèi)容(1)ARM處理器尋址方式
(2)指令集介紹教學(xué)目標(biāo)了解ARM指令集,Thumb指令集,ARM匯編程序設(shè)計;重點難點ARM指令集;ARM匯編程序設(shè)計作業(yè)教學(xué)組織教學(xué)情況記錄4.1ARM處理器尋址方式1)簡介2)ARM指令集與Thumb指令集的關(guān)系3)尋址方式分類:4寄存器尋址滿遞增:堆棧向上增長,堆棧指針指向內(nèi)含有效數(shù)據(jù)項的最高地址。指令如LDMFA、STMFA等;空遞增:堆棧向上增長,堆棧指針指向堆棧上的第一個空位置。指令如LDMEA、STMEA等;滿遞減:堆棧向下增長,堆棧指針指向內(nèi)含有效數(shù)據(jù)項的最低地址。指令如LDMFD、STMFD等;空遞減:堆棧向下增長,堆棧指針向堆棧下的第一個空位置。指令如LDMED、STMED等。5)塊拷貝尋址6)相對尋址4.2指令集介紹1)簡單的ARM程序示例2)指令格式3)存儲器訪問指令LDR和STR——字和無符號字節(jié)加載/存儲指令LDR和STR——半字和有符號字節(jié)加載/存儲指令LDR和STR指令應(yīng)用示例:加載/存儲字和無符號字節(jié)指令加載/存儲半字和有符號字節(jié)指令4)多寄存器存取寄存器加載/存儲指令格式:LDM{cond}<模式>Rn{!},reglist{^}STM{cond}<模式>Rn{!},reglist{^}LDM和STM——多寄存器加載/存儲指令編碼5)寄存器和存儲器交換指令SWP和SWPB——寄存器和存儲器交換指令編碼6)ARM數(shù)據(jù)處理指令數(shù)據(jù)傳送指令;MOV{cond}{S}Rd,operand2MVN{cond}{S}Rd,operand27)算術(shù)邏輯運算指令:ADD{cond}{S}SUB{cond}{S}Rd,Rn,operand2RSB{cond}{S}Rd,Rn,operand2ADC{cond}{S}Rd,Rn,operand2SBC{cond}{S}Rd,Rn,operand2RSC{cond}{S}Rd,Rn,operand2AND{cond}{S}Rd,Rn,operand2ORR{cond}{S}Rd,Rn,operand2EOR{cond}{S}Rd,Rn,operand2BIC{cond}{S}Rd,Rn,operand28)比較指令。CMP{cond} Rn,operand2CMN{cond} Rn,operand2TST{cond}Rn,operand2TEQ{cond}Rn,operand29)乘法指令乘法指令編碼32位乘法指令——MUL指令將Rm和Rs中的值相乘,結(jié)果的低32位保存到Rd中。MUL{cond}{S}Rd,Rm,Rs32位乘加指令——MLA指令將Rm和Rs中的值相乘,再將乘積加上第3個操作數(shù),結(jié)果的低32位保存到Rd中。MLA{cond}{S}Rd,Rm,Rs,Rn10)分支指令分支指令B/BL指令編碼格式分支指令——B指令,該指令跳轉(zhuǎn)范圍限制在當(dāng)前指令的±32M字節(jié)地址內(nèi)(ARM指令為字對齊,最低2位地址固定為0)。指令格式:B{cond}Label帶鏈接的分支指令——BL指令適用于子程序調(diào)用,使用該指令后,下一條指令的地址被拷貝到R14(即LR)連接寄存器中,然后跳轉(zhuǎn)到指定地址運行程序。跳轉(zhuǎn)范圍限制在當(dāng)前指令的±32M字節(jié)地址內(nèi)。指令格式:BL{cond}LabelBX{cond}Rm11)協(xié)處理器指令12)數(shù)據(jù)操作指令CDP{cond}coproc,opcode1,CRd,CRn,CRm{,opcode2}13)數(shù)據(jù)存取指令LDC{cond}{L} coproc,CRd,<地址>STC{cond}{L} coproc,CRd,<地址>14)寄存器傳送指令MCR{cond}coproc,opcode1,Rd,CRn,CRm{,opcode2}MRC{cond}coproc,opcode1,Rd,CRn,CRm{,opcode2}15)雜項指令16)軟中斷指令SWI{cond} immed_24狀態(tài)寄存器讀指令MRS{cond}Rd,psr狀態(tài)寄存器寫指令MSR{cond}psr_fields,#immed_8rMSR{cond}psr_fields,RmARM偽指令小范圍的地址讀取ADR{cond}register,expr中等范圍的地址讀取ADRL{cond}register,expr大范圍的地址讀取LDR{cond}register,=expr空操作偽指令NOP17)Thumb指令集Thumb指令Thumb指令集與ARM指令集的區(qū)別課程教案章節(jié)第5章LPC2000系列ARM硬件結(jié)構(gòu)時間第11-19講基本內(nèi)容(1)LPC2000系列簡介
(2)引腳配置
(3)存儲器尋址
(4)系統(tǒng)控制模塊
(5)存儲器加速模塊
(6)外部存儲器控制器
(7)引腳連接模塊(8)向量中斷控制器(9)GPIO(10)UART0(11)UART1(12)I2C接口(13)SPI接口(14)定時器0和定時器1(15)脈寬調(diào)制器(16)A/D轉(zhuǎn)換器(17)實時時鐘(18)看門狗教學(xué)目標(biāo)LPC21/22系列嵌入式微控制器概述,LPC21/22系列嵌入式微控制器硬件結(jié)構(gòu),LPC21/22系列嵌入式微控制器指令系統(tǒng),LPC21/22系列嵌入式微控制器應(yīng)用技術(shù)重點難點引腳配置,存儲器尋址,向量中斷控制器,GPIO;向量中斷,UART0,定時器0和定時器。作業(yè)5.2、5.3、5.4教學(xué)組織教學(xué)情況記錄5.1簡介1)LPC2000系列微控制器概述LPC2000系列器件信息芯片內(nèi)部框圖芯片內(nèi)部各單元簡介5.2引腳配置1)LPC2000系列芯片外形2)引腳功能選擇使用示例5.3存儲器尋址1)存儲器分布2)各存儲器操作方法片內(nèi)Flash編程方法片外Flash編程方法(LPC2200)片內(nèi)SRAM的寫操作3)存儲器映射存儲器映射基本概念存儲器重新映射預(yù)取指中止和數(shù)據(jù)中止異常向量表5.4系統(tǒng)控制模塊小節(jié)目錄1)系統(tǒng)控制模塊概述2)系統(tǒng)時鐘3)鎖相環(huán)(PLL)PLL內(nèi)部結(jié)構(gòu)PLL相關(guān)寄存器PLL頻率計算4)VPB分頻器5)復(fù)位外部復(fù)位復(fù)位后的系統(tǒng)狀態(tài)Boot程序6)外部中斷外部中斷內(nèi)部示意圖外部中斷相關(guān)寄存器外部中斷引腳設(shè)置外部中斷應(yīng)用示例使用外部中斷注意要點7)存儲器映射控制存儲器映射控制原理存儲器映射的流程存儲器映射控制重新映射前后地址8)喚醒定時器5.5存儲器加速模塊(MAM)MAM結(jié)構(gòu)相關(guān)啟動代碼分析5.6.外部存儲器控制器外部存儲器控制器概述外部存儲器總線接口描述相關(guān)寄存器與外部存儲器的連接:相關(guān)啟動代碼分析5.7引腳連接模塊1)概述2)外部存儲器寄存器描述3)外部總線設(shè)置4)啟動代碼相關(guān)部分5.8向量中斷控制器(VIC)1)向量中斷控制器概述2)選擇產(chǎn)生中斷的類型3)向量IRQ中斷相關(guān)寄存器4)產(chǎn)生中斷后的服務(wù)程序地址5)中斷狀態(tài)寄存器所有中斷狀態(tài)寄存器(VICRawIntr)FIQ狀態(tài)寄存器(VICFIQStatus)IRQ狀態(tài)寄存器(VICIRQStatus)6)軟件中斷寄存器軟件中斷寄存器(VICSoftInt)軟件中斷清零寄存器(VICSoftIntClear)7)IRQ中斷的設(shè)計實例GPIO1)應(yīng)用2)引腳描述3)GPIO相關(guān)寄存器描述4)GPIO應(yīng)用示例:5.10UART01)特性2)UART0內(nèi)部結(jié)構(gòu)示意3)UART0相關(guān)寄存器描述4)使用UART0注意要點5)UART0應(yīng)用示例操作流程初始化代碼收發(fā)數(shù)據(jù)5.11UART11)特性2)UART1寄存器描述5.12I2C接口1)I2C簡介2)總線時序3)寄存器描述4)I2C應(yīng)用示例操作流程主模式設(shè)置主機發(fā)送主機接收5.13SPI接口1)SPI簡介2)SPI接口內(nèi)部結(jié)構(gòu)3)SPI寄存器描述4)SPI應(yīng)用示例:5.14定時器0/11)特性2)應(yīng)用3)寄存器描述:4)定時器操作示例:5.15脈寬調(diào)制器1)PWM簡介2)PWM引腳描述3)PWM寄存器描述4)PWM使用示例”5.16A/D轉(zhuǎn)換器1)A/D轉(zhuǎn)換器描述2)A/D轉(zhuǎn)換器寄存器描述控制寄存器數(shù)據(jù)寄存器3)A/D轉(zhuǎn)換器操作示例:5.17實時時鐘1)RTC內(nèi)部結(jié)構(gòu)2)寄存器描述3)RTC使用示例:5.18看門狗1)內(nèi)部結(jié)構(gòu)2)寄存器描述看門狗模式寄存器看門狗常數(shù)寄存器看門狗喂狗寄存器看門狗定時器值寄存器3)使用示例:操作流程看門狗初始化喂狗程序課程教案章節(jié)第6章接口技術(shù)與硬件設(shè)計時間第19-21講基本內(nèi)容(1)最小系統(tǒng)(2)片內(nèi)外設(shè)
(3)總線接口
(4)其他外設(shè)
教學(xué)目標(biāo)最小系統(tǒng)的結(jié)構(gòu)與配置、GPIO、UART、MODEM、I2C、并行SRAM、并行FLASH、USB(D12)接口、液晶接口、網(wǎng)絡(luò)接口、并行打印機接口、CF卡及IDE硬盤接口重點難點最小系統(tǒng)的結(jié)構(gòu)與配置、GPIO、UART、I2C作業(yè)0教學(xué)組織教學(xué)情況記錄6.1最小系統(tǒng)1)簡介2)電源分析需求設(shè)計末級電源電路設(shè)計前級電源電路3)時鐘4)復(fù)位及其芯片配置5)存儲器系統(tǒng)6)調(diào)試與測試接口7)完整的最小系統(tǒng)6.2片內(nèi)外設(shè)1)簡介2)GPIO外設(shè)接口設(shè)計按鍵LED控制蜂鳴器模擬總線3)UART、MODEM外設(shè)接口設(shè)計4)I2C總線接口總線信號I2C應(yīng)用示例5)I總線接口發(fā)送與接收總線連接應(yīng)用示例6.3總線接口1)并行SRAM2)并行Flash3)USB(D12)4)液晶接口5)網(wǎng)絡(luò)接口:6.4其它外設(shè)1)并行打印機2)CF卡及IDE硬盤接口:設(shè)備寄存器地址I/O時序圖接口示例課程教案章節(jié)第7章移植μC/OSII到ARM7時間第21-23講基本內(nèi)容(1)μC/OSII
(2)移植規(guī)劃(3)移植μC/OSII(4)移植代碼應(yīng)用到LPC2000教學(xué)目標(biāo)將嵌入式實時操作系統(tǒng)μC/OSII移植到ARM7體系結(jié)構(gòu)上的方法;將移植代碼應(yīng)用到具體的基于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 室內(nèi)設(shè)計裝修合同協(xié)議-雙方權(quán)利義務(wù)明確規(guī)定
- 醫(yī)院人力資源管理系統(tǒng)項目解決方案
- 2024年采購合同錦集
- 專利申請權(quán)轉(zhuǎn)讓合同協(xié)議范本
- 房地產(chǎn)公司合同管理規(guī)范
- 代理商股份合作合同范本精講
- 十萬短期借款合同
- 中國銀行總行異地直貸項目委托代管合約
- 2024年電影獨家買斷發(fā)行合同樣本
- 整廠出售與合作協(xié)議書
- (完整版)全國各省份城市明細表
- 膽總管囊腫護理查房
- GB/T 30475.2-2013壓縮空氣過濾器試驗方法第2部分:油蒸氣
- GB/T 19851.15-2007中小學(xué)體育器材和場地第15部分:足球門
- GB/T 16571-2012博物館和文物保護單位安全防范系統(tǒng)要求
- 六年級上冊數(shù)學(xué)人教版第五單元《圓》 第1課時《圓的認識》作業(yè)設(shè)計(素材)
- 湘科版小學(xué)科學(xué)四年級上冊31光與影(課件)
- 稻煙輪作主要病蟲害全程綠色防控技術(shù)規(guī)程-地方標(biāo)準(zhǔn)編制說明
- 銷售目標(biāo)的設(shè)定與管理培訓(xùn)課件
- 鮮食甜玉米高產(chǎn)栽培技術(shù)(“玉米”)課件
- 小學(xué)語文小課題立項申報表
評論
0/150
提交評論