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