MC9S12系列MCU程序下載系統(tǒng)的設(shè)計(jì)與應(yīng)用
發(fā)布時(shí)間:2021-01-07 02:06
近年來,飛思卡爾半導(dǎo)體新推出的高性能、低功耗的MC9S12系列單片機(jī)得到普及與廣泛應(yīng)用。為了解決工程生產(chǎn)中程序更新、升級的問題,使工程師更方便地使用MC9S12系列單片機(jī)進(jìn)行應(yīng)用的研究與開發(fā),本文深入研究了其背景調(diào)試模式(Background Debug Mode簡稱BDM),詳細(xì)分析了在系統(tǒng)編程(In SystemProgramming簡稱ISP)的工作原理,制定了適用于MC9S12系列單片機(jī)的程序下載系統(tǒng)的開發(fā)方案,并從整體設(shè)計(jì)、硬件設(shè)計(jì)和軟件設(shè)計(jì)三個(gè)方面詳細(xì)描述了該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。通過編寫監(jiān)控程序和上位機(jī)軟件,成功地實(shí)現(xiàn)了上位機(jī)對單片機(jī)的程序升級與調(diào)試,同時(shí)在深入剖析了BDM模塊工作原理的基硎上,使用了通信函數(shù)簇來解決主MCU與多總線頻率目標(biāo)MCU的BDM通信問題,并結(jié)合Flash的各種機(jī)制,對普通模式和保護(hù)模式下的Flash實(shí)現(xiàn)在系統(tǒng)編程。
【文章來源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:96 頁
【學(xué)位級別】:碩士
【部分圖文】:
一l對單一目標(biāo)板在系統(tǒng)編程
16位健盤喚班萬RQI六O口必V些些器___」圖2一 1MCgslZDPZs6單片機(jī)的結(jié)構(gòu)框圖FigUreZ一IMCgslZDP256BloekDiagr田爪 2.2MCgslZ系列單片機(jī)系統(tǒng)的硬件設(shè)計(jì)以MCgS12系列單片機(jī)為核心的最小系統(tǒng)主要包括以下幾個(gè)部分[3l:(1)時(shí)鐘電路給單片機(jī)提供一個(gè)外接的16M的石英晶振。
Cnl8ILJ上丁悶︸圖2一 2RS一232通信接口電路FigureZ一 2Co幻n幻以 unieationInteri觸 eeCireuitofRS一2322.2.2串行口的RS一485驅(qū)動(dòng)電路RS一485標(biāo)準(zhǔn)是E認(rèn)公布的“平衡電壓數(shù)字接口電路的電氣特性”標(biāo)準(zhǔn),RS一485規(guī)定了雙端電氣接口形式,它通過傳輸驅(qū)動(dòng)器,把邏輯電平變換成電位差,進(jìn)行傳送;接收端通過接收器,將電位差變換為邏輯電平,實(shí)現(xiàn)數(shù)據(jù)接收。RS一485每個(gè)通道需要兩條信號線,當(dāng)表示邏輯“l(fā)”時(shí),一條信號線輸出高電平,另一條信號線輸出負(fù)電平;當(dāng)表示邏輯“0”時(shí),這兩條信號線的狀態(tài)相反。接收器判斷這
本文編號:2961683
【文章來源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:96 頁
【學(xué)位級別】:碩士
【部分圖文】:
一l對單一目標(biāo)板在系統(tǒng)編程
16位健盤喚班萬RQI六O口必V些些器___」圖2一 1MCgslZDPZs6單片機(jī)的結(jié)構(gòu)框圖FigUreZ一IMCgslZDP256BloekDiagr田爪 2.2MCgslZ系列單片機(jī)系統(tǒng)的硬件設(shè)計(jì)以MCgS12系列單片機(jī)為核心的最小系統(tǒng)主要包括以下幾個(gè)部分[3l:(1)時(shí)鐘電路給單片機(jī)提供一個(gè)外接的16M的石英晶振。
Cnl8ILJ上丁悶︸圖2一 2RS一232通信接口電路FigureZ一 2Co幻n幻以 unieationInteri觸 eeCireuitofRS一2322.2.2串行口的RS一485驅(qū)動(dòng)電路RS一485標(biāo)準(zhǔn)是E認(rèn)公布的“平衡電壓數(shù)字接口電路的電氣特性”標(biāo)準(zhǔn),RS一485規(guī)定了雙端電氣接口形式,它通過傳輸驅(qū)動(dòng)器,把邏輯電平變換成電位差,進(jìn)行傳送;接收端通過接收器,將電位差變換為邏輯電平,實(shí)現(xiàn)數(shù)據(jù)接收。RS一485每個(gè)通道需要兩條信號線,當(dāng)表示邏輯“l(fā)”時(shí),一條信號線輸出高電平,另一條信號線輸出負(fù)電平;當(dāng)表示邏輯“0”時(shí),這兩條信號線的狀態(tài)相反。接收器判斷這
本文編號:2961683
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/2961683.html
最近更新
教材專著