一、安裝CodeWarrior
飛思卡爾16位單片機(jī)的開發(fā)環(huán)境為CodeWarrior5.1,這個(gè)軟件安裝比較簡單,軟件的安裝文件可以從相應(yīng)的網(wǎng)站上下載。安裝CodeWarrior所需要的電腦的硬件資源也比較寬泛,目前一般的電腦都可以滿足這個(gè)要求,可以支持win10、win7等操作系統(tǒng)。安裝過程按照按照軟件的提示一步步操作即可。
二、安裝USBDM驅(qū)動(dòng)
USBDM是飛思卡爾16位單片機(jī)的少些代碼及調(diào)試程序的工具。飛思卡爾16位單片機(jī)可以支持多種調(diào)試工具,典型的有官方的調(diào)試器和開源的USBDM調(diào)試器,由于開源的調(diào)試器版本比較多,不同版本驅(qū)動(dòng)的安裝方法也不相同,所以USBDM驅(qū)動(dòng)的安裝需要參考廠家的使用說明進(jìn)行。安裝好驅(qū)動(dòng)之后,可以在設(shè)備管理其中查看到USBDM對(duì)應(yīng)的設(shè)備。如下圖所示。
三、新建工程
安裝好了CodeWarrior和燒寫器驅(qū)動(dòng)之后,我們就可以開始我們的的開發(fā)之旅了。首先我們先來看一下如何新建工程,我們以XEP100單片機(jī)為例進(jìn)行說明。
1) 點(diǎn)擊電腦左下角的開始菜單,開始>所有程序>Freescale CodeWarrior> CodeWarrior development studio for S12(X) V5.1> CodeWarriorIDE。IDE開始運(yùn)行,出現(xiàn)下圖所示的窗口。
2)點(diǎn)擊此窗口中的“Create New Project”(或關(guān)閉此窗口再點(diǎn)擊菜單欄的File>New Project…), 出現(xiàn)如下圖所示的窗口
3)在左邊的框中點(diǎn)開HCS12X,再點(diǎn)開其中的HCS12XE Family,選中其中的MC9S12XEP100。在右邊的框中選中USBDM,如下圖所示。
此步的操作時(shí)選擇單片機(jī)的型號(hào)和調(diào)試工具,單片機(jī)選擇的是MC9S12XEP100,調(diào)試工具選擇的是飛思卡爾的開源BDM下載器USBDM。接下來點(diǎn)擊“下一步”,出現(xiàn)如下的窗口。
4)在圖3.4窗口中選擇“Single Core (HCS12X)”,此項(xiàng)設(shè)置為設(shè)置單片機(jī)的工作模式的,選擇為單核模式,點(diǎn)擊“下一步”,出現(xiàn)如下圖所示的窗口。
5)在圖3.5窗口左側(cè)的復(fù)選框中選擇“C”,確定編程語言,在此窗口的右側(cè)設(shè)定工程名和工程的保存位置,這兩項(xiàng)是使用者可以隨意修改的,但不要改變工程的擴(kuò)展名。設(shè)置好之后點(diǎn)擊“下一步”,出現(xiàn)如下圖所示的窗口。
6)這一步不需要進(jìn)行任何設(shè)置,直接點(diǎn)擊“下一步”即可。出現(xiàn)如下圖所示的窗口。
7)這一步也不需要設(shè)置,直接點(diǎn)擊“下一步”即可。出現(xiàn)如下圖所示的窗口。
8)在上圖的窗口中,最上邊的單選框選擇“ANSI startup code”,中間的單選框選擇“Banked”,最下邊的單選框選擇“None”。最下邊的單選框是用來設(shè)置浮點(diǎn)數(shù)格式的,由于單片機(jī)對(duì)浮點(diǎn)數(shù)運(yùn)算比較慢,不推薦使用浮點(diǎn)數(shù),所以此項(xiàng)選側(cè)“None”。點(diǎn)擊“下一步”,出現(xiàn)如下圖所示的窗口。
9)按照默認(rèn)設(shè)置,點(diǎn)擊下一步,出現(xiàn)如下圖所示的窗口。
10)在單選框中選擇No,點(diǎn)擊“完成”,一個(gè)新的工程建成了。IDE會(huì)自動(dòng)生成工程文件。雙擊“main.c”文件可對(duì)其進(jìn)行修改。見下圖。
四、調(diào)試工程
在新建的工程中鍵入如下代碼
#include #include "derivative.h" #define LEDCPU PORTK_PK4 #define LEDCPU_dir DDRK_DDRK4 void delay(void) { unsigned int i; for(i=0;i<50000;i++); } void main(void) { LEDCPU_dir=1; EnableInterrupts; for(;;) { LEDCPU=1; delay(); LEDCPU=0; delay(); } } 這是一個(gè)閃燈的代碼,發(fā)光二極管采用單片機(jī)PK4口進(jìn)行控制。 用USBDM調(diào)試器將單片機(jī)的電路板與電腦連接起來,并給電路板供電。點(diǎn)擊開發(fā)環(huán)境的Project-->Debug菜單。可以下載程序,會(huì)出現(xiàn)如下窗口。 點(diǎn)擊窗口中的“Open BDM”,如果當(dāng)前單片機(jī)中有程序在執(zhí)行,則會(huì)跳出另外一個(gè)窗口,如下圖所示。 直接點(diǎn)擊“確定”,開始下載程序,直到程序下載完成,出現(xiàn)如下圖所示的調(diào)試窗口。 點(diǎn)擊Run-->Start/Continue菜單,程序開始運(yùn)行,則可以看到LED燈在閃。
上一篇:飛思卡爾智能車—電磁循跡(節(jié)能組)
下一篇:飛思卡爾i.mx6ul開發(fā)環(huán)境搭建
推薦閱讀
史海拾趣
為了進(jìn)一步提升競爭力,EasySync公司積極尋求與行業(yè)領(lǐng)先企業(yè)的戰(zhàn)略合作。通過與這些企業(yè)的合作,公司不僅獲得了更多的技術(shù)支持和市場資源,還共同研發(fā)出了一系列創(chuàng)新產(chǎn)品。這些產(chǎn)品不僅豐富了公司的產(chǎn)品線,還進(jìn)一步鞏固了公司在同步技術(shù)領(lǐng)域的領(lǐng)先地位。
面對(duì)競爭激烈的半導(dǎo)體市場,Enable Semiconductor Corp公司明智地選擇了細(xì)分市場作為突破口。公司通過對(duì)市場的深入調(diào)研,發(fā)現(xiàn)智能手機(jī)、可穿戴設(shè)備等領(lǐng)域?qū)Ω咝阅馨雽?dǎo)體產(chǎn)品的需求日益增長。于是,公司及時(shí)調(diào)整產(chǎn)品策略,加大在這些領(lǐng)域的研發(fā)和市場投入。這一戰(zhàn)略布局使得公司能夠快速響應(yīng)市場需求,贏得客戶的信賴。
APM Hexseal的產(chǎn)品很快在軍事領(lǐng)域獲得了廣泛應(yīng)用。公司的密封靴子通過了嚴(yán)格的軍事檢查和獨(dú)立的QPL等效項(xiàng),證明了其卓越的性能和可靠性。此外,APM Hexseal還協(xié)助開發(fā)了MIL-B-5423規(guī)范(現(xiàn)為MIL-DTL-5423),為軍方的新設(shè)備保護(hù)要求設(shè)定了初始標(biāo)準(zhǔn)。這一合作不僅提升了APM Hexseal在軍事領(lǐng)域的影響力,也為其在電子行業(yè)中的發(fā)展打開了新的大門。
EUCHNER公司一直是一個(gè)家族企業(yè),其企業(yè)精神和創(chuàng)新精神在家族成員中得以傳承。隨著公司的發(fā)展,EUCHNER逐漸擴(kuò)張其業(yè)務(wù)范圍,不僅在歐洲市場建立了穩(wěn)固的地位,還開始進(jìn)軍全球市場。公司通過不斷的技術(shù)創(chuàng)新和產(chǎn)品升級(jí),逐漸在工控配件領(lǐng)域建立了良好的聲譽(yù)。
EUCHNER公司的歷史可追溯到1940年,由艾米·安士能先生創(chuàng)立的工程事務(wù)所。艾米·安士能先生是一位熱衷于機(jī)械運(yùn)動(dòng)和系統(tǒng)工程領(lǐng)域的創(chuàng)新者。在1952年,他成功發(fā)明了世界上第一個(gè)組合行程開關(guān),這一創(chuàng)新技術(shù)為公司的未來發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。1953年,EUCHNER公司正式成立,開始專注于機(jī)電控制產(chǎn)品的研究與開發(fā)。
一、IEC印制板設(shè)計(jì)標(biāo)準(zhǔn) IEC印制板設(shè)計(jì)標(biāo)準(zhǔn)最早為1980年公布的60326-3號(hào)《印制板的設(shè)計(jì)和使用》,以及1991版的IEC60326-3《印制板的設(shè)計(jì)和使用》。此外,正在制訂IEC61188印制板設(shè)計(jì)標(biāo)準(zhǔn)系列,已出版的有: IEC 61188-1-1 電子組裝件平面度考慮; ...… 查看全部問答∨ |
|
求在深圳硬件高手合作開發(fā)產(chǎn)品(嵌入式手持設(shè)備)!!! 本人想做一款A(yù)RM的手持設(shè)備,就類似于MID.求在深圳硬件高手合作開發(fā)產(chǎn)品(嵌入式手持設(shè)備)!!! 合作方式可談. QQ:705489316… 查看全部問答∨ |
|
復(fù)雜控件如:progressbar等如果不做處理,其顯示效果是系統(tǒng)自己繪制(灰色的底色,藍(lán)色的進(jìn)度),現(xiàn)在項(xiàng)目要求按美工設(shè)計(jì)的效果自己用API繪制,不知道該怎么解決,上網(wǎng)查了很多資料均只是談到用法,而很少涉及繪制。請各位大俠幫忙,提示一下… 查看全部問答∨ |
【我給XILINX資源中心做貢獻(xiàn)】XILINX大學(xué)計(jì)劃申請指南 XLINX大學(xué)計(jì)劃申請指南首先,要在XILINX申請一個(gè)ID,然后登錄,進(jìn)入http://www.xilinx.com/univ/xup/ubroch/qform.htm填寫表格 … 查看全部問答∨ |
在FPGA/CPLD中有兩種電平,LVTTL3.3V和LVCMOS3.3V,不知道這兩種具體的區(qū)別在哪里? 從輸出地高低電平來看,他們又能互相驅(qū)動(dòng) 望高手指教!… 查看全部問答∨ |
我有自己寫的程序,編譯時(shí)總是報(bào)錯(cuò),程序挺長的__ #include<reg52.h> #define uchar unsigned char #define uint unsigned int //===================================== sbit RS=P1^4; sbit RW=P1^5; sbit DE=P1^6; sbit PSB=P1^7; uchar keyval; uchar num[]="按1鍵讀分站信息" ...… 查看全部問答∨ |
就TI的SPRZ295J文檔(TMS320F2803x Piccolo MCU Silicon Errata)有以下幾個(gè)問題: 1、假如有SOC0~3配置成“同時(shí)采樣”,即SOC0、SOC1為一對(duì),SOC2、SOC3為一對(duì),這兩次同時(shí)采樣能不能用一個(gè)觸發(fā)源“同時(shí)”觸發(fā)?如果可以,丟棄前兩個(gè)是不 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 基于GPS自動(dòng)授時(shí)的無線智能控制器的設(shè)計(jì)
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- 基于HW2181B的航模無線遙控通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 應(yīng)對(duì)機(jī)器人“四高”,極海推出全球首款雙核Cortex-M52 MCU G32R501
- 非道路移動(dòng)機(jī)械透射式煙度計(jì)研究與實(shí)現(xiàn)
- 基于STM32F103的角磨機(jī)開關(guān)磁阻電機(jī)控制器的設(shè)計(jì)
- 英特爾發(fā)布全新GPU,AI和工作站迎來新選擇
- 重新思考數(shù)據(jù)中心架構(gòu),推進(jìn)AI的規(guī)模化落地
- Samtec科普 | 一文入門射頻連接器
- 垂直農(nóng)業(yè)的挑戰(zhàn) | Samtec新型農(nóng)業(yè)漫談系列一
- 比克電池亮相CIBF 2025,全品類布局構(gòu)建發(fā)展“芯”引擎
- 欣旺達(dá)閃耀CIBF 2025:以閃充/固態(tài)電池/逸風(fēng)電池等五大技術(shù)矩陣,領(lǐng)航全球能源革命
- 全新智己L6要做「下一代產(chǎn)品」
- 2025《國產(chǎn)車規(guī)芯片可靠性分級(jí)目錄》全新發(fā)布,電子版對(duì)整車和零部件企業(yè)免費(fèi)開放
- 寧德時(shí)代推重卡換電標(biāo)準(zhǔn),計(jì)劃三年內(nèi)電動(dòng)化滲透率達(dá)50%
- 特斯拉FSD系統(tǒng)全球測試成功,無人駕駛技術(shù)再突破
- 有獎(jiǎng)直播:萬物互聯(lián) -世健公司攜手Microchip專家,共同探討IoT解決方案
- NXP微控制器電路板,針對(duì)USB Type C接口設(shè)計(jì),評(píng)測創(chuàng)意有獎(jiǎng)?wù)骷瑫裥牡酶卸嘀睾枚Y!
- Microchip喊你探索dsPIC33A 芯片,70份好禮等你贏!
- 顯擺!我最得意的MSP430作品
- TI帶你一起解剖共享單車智能鎖!看視頻漲知識(shí)贏好禮嘍!
- 讀故事寫評(píng)語嘍~ 踩過坑的你是否期待更貼心智能的客戶支持,KeysightCare邀您搶樓贏禮!
- 直播已結(jié)束【最新 TI C2000實(shí)時(shí)控制芯片 — F28003X】