《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 低成本ARM系列LM3S101微控制器的結(jié)構(gòu)與應(yīng)用
低成本ARM系列LM3S101微控制器的結(jié)構(gòu)與應(yīng)用
摘要: LM3S101是美國Luminary公司生產(chǎn)的、基于ARMCortex-M內(nèi)核的32位微控制器芯片,它的銷售價(jià)格在1美元以下,在構(gòu)建同等性價(jià)格比的應(yīng)用系統(tǒng)時(shí)成本很低。廣州周立功單片機(jī)發(fā)展有限公司推出了以學(xué)習(xí)和評(píng)估該芯片為目的的開發(fā)套件EasyArm101。該套件由H-JTAG調(diào)試器、開發(fā)板、KeilμVision開發(fā)工具包、各類驅(qū)動(dòng)程序庫、文檔以及與實(shí)例程序配套的相關(guān)元器件等組成。
Abstract:
Key words :

       LM3S101" title="LM3S101">LM3S101是美國Luminary公司生產(chǎn)的、基于ARM" title="ARM">ARMCortex-M內(nèi)核的32位微控制器" title="微控制器">微控制器芯片,它的銷售價(jià)格在1美元以下,在構(gòu)建同等性價(jià)格比的應(yīng)用系統(tǒng)時(shí)成本很低。廣州周立功單片機(jī)發(fā)展有限公司推出了以學(xué)習(xí)和評(píng)估該芯片為目的的開發(fā)套件EasyArm101" title="EasyArm101">EasyArm101。該套件由H-JTAG調(diào)試器、開發(fā)板、KeilμVision開發(fā)工具包、各類驅(qū)動(dòng)程序庫、文檔以及與實(shí)例程序配套的相關(guān)元器件等組成。
1 LM3S101芯片的架構(gòu)與特點(diǎn)

1.1 架 構(gòu)

圖1是LM3S101 芯片電路圖和EasyArm101開發(fā)套件實(shí)物圖。



        LM3S101采用哈佛架構(gòu)、Thumb-2指令集。芯片內(nèi)部集成了8 KB單周期的Flash ROM,2 KB單周期的SRAM,2個(gè)32位定時(shí)器,1個(gè)同步串行接口(SSI),1個(gè)遵循ARM FiRM規(guī)范的看門狗定時(shí)器,1個(gè)UART,2個(gè)模擬比較器以及18個(gè)GPIO等,時(shí)鐘頻率為20 MHz。

1.2 應(yīng)用特點(diǎn)

◆存儲(chǔ)管理方式簡單;

◆具有硬件位操作能力;

◆中斷響應(yīng)快捷;

◆定時(shí)器與脈寬調(diào)制PWM功能;

◆同步和異步串行接口。

2 開發(fā)環(huán)境和過程

2.1 開發(fā)環(huán)境

        支持LM3S101芯片開發(fā)的集成環(huán)境有好幾種,本文以Keil μVision3 for ARM軟件為例來介紹開發(fā)環(huán)境。該軟件集成了編譯器、鏈接器和調(diào)試器等,其使用方式與Keil for C51相似。針對(duì)LM3S系列控制器提供的函數(shù)庫名為Stellaris Drivet Library。

2.2 開發(fā)過程

① 開發(fā)軟件安裝:安裝KeilμVision3 for ARM軟件。

② 調(diào)試器驅(qū)動(dòng)安裝:將ULINK調(diào)試器連接到計(jì)算機(jī),選擇"自動(dòng)搜索驅(qū)動(dòng)"選項(xiàng)安裝。

③ 設(shè)置編譯器:選擇Project→"Components,Environ-ment;Books"進(jìn)入編譯器設(shè)置界面,選擇RealView編譯器。選中"Use RealView Complier"選項(xiàng),其他選默認(rèn)設(shè)置。

④ 建立工程:選擇Project→"New Project",輸入工程名,選擇對(duì)應(yīng)的MCU型號(hào)LM3S101。按軟件提示復(fù)制相應(yīng)的啟動(dòng)代碼。該啟動(dòng)代碼用匯編編寫,它主要對(duì)堆棧和中斷向量進(jìn)行初始化。接下來需將DriverLib.lib文件導(dǎo)入到工程,該文件就是Stellaris Driver Library的二進(jìn)制版本,導(dǎo)入以后就可以在程序中調(diào)用庫函數(shù)。

⑤ 程序調(diào)試:應(yīng)用程序編寫完成后,按F7編譯。編譯通過以后,選擇Flash→Download菜單,就可以將程序下載到LM3S101上。

3 LM3S101應(yīng)用實(shí)例

3.1 直流電動(dòng)機(jī)調(diào)速控制


        使用PWM控制直流電動(dòng)機(jī)調(diào)速是通過調(diào)節(jié)輸出方波的占空比來實(shí)現(xiàn)的,這里采用定頻調(diào)寬法,即方波的周期不變,只改變方波寬度。當(dāng)PWM輸出占窄比為50%時(shí),電機(jī)處于靜止?fàn)顟B(tài);當(dāng)占空比小于50%時(shí),電機(jī)反轉(zhuǎn);當(dāng)占空比大于50%時(shí),電機(jī)正轉(zhuǎn)。調(diào)節(jié)占空比就可以改變轉(zhuǎn)速。按鍵KEY1和KEY2用來控制占空比進(jìn)行調(diào)速實(shí)驗(yàn),按下KEY1時(shí)占空比提高10%,按下KEY2時(shí)占空比降低10%。

3.1.1 直流電動(dòng)機(jī)調(diào)速原理

        直流電動(dòng)機(jī)PWM調(diào)速控制原理圖如圖2所示。其中,TA7291S是直流電動(dòng)機(jī)驅(qū)動(dòng)芯片,工作電壓為4~20V,最大輸出電流為0.4 A。



3.1.2 直流電動(dòng)機(jī)調(diào)速程序設(shè)計(jì)

        程序流程圖如圖3所示。初始化程序?qū)WM占空比設(shè)置為50%,將PA5和PA4設(shè)置為上升沿中斷觸發(fā)方式。當(dāng)中斷發(fā)生后,由中斷服務(wù)程序修改占空比,從而調(diào)節(jié)電機(jī)的轉(zhuǎn)速。



3.2 步進(jìn)電機(jī)運(yùn)行

          實(shí)驗(yàn)使用四相步進(jìn)電機(jī),采用單極單相激磁方法。步進(jìn)電機(jī)運(yùn)行通過4個(gè)輸入控制信號(hào)CE、CD、SI和MO來控制。其中,CE是步進(jìn)電機(jī)使能位,高電平使能,低電平禁能;CD用于控制電機(jī)轉(zhuǎn)向,低電平順時(shí)針轉(zhuǎn)動(dòng),高電平逆時(shí)針轉(zhuǎn)動(dòng);SI為轉(zhuǎn)動(dòng)量控制端,每收到一個(gè)脈沖即轉(zhuǎn)動(dòng)N個(gè)步進(jìn)角;N的值由端口MO設(shè)置,低電平時(shí)N為1,高電平時(shí)N為10。輸入控制信號(hào)由PA0~PA3進(jìn)入,激磁信號(hào)由PB0~PB3輸出。

3.2.1 步進(jìn)電機(jī)運(yùn)行控制原理 

        步進(jìn)電動(dòng)機(jī)運(yùn)行控制電路原理如圖4所示。其中TLP521-4為光隔芯片,UNL2003為達(dá)林頓驅(qū)動(dòng)器,用于進(jìn)行步進(jìn)電機(jī)驅(qū)動(dòng)。



3.2.2 步進(jìn)電機(jī)運(yùn)行控制程序設(shè)計(jì)

        程序流程圖如圖5所示。主程序等待輸入控制信號(hào)觸發(fā)外部中斷,每次中斷轉(zhuǎn)動(dòng)N個(gè)步距角,其判斷過程由中斷服務(wù)程序?qū)崿F(xiàn)。



結(jié) 語

         LM3S101芯片性價(jià)比高,具有配套完善的軟件開發(fā)工具和豐富的驅(qū)動(dòng)程序庫,使用C語言編程,兇此特別適合構(gòu)建32位的小嵌入式系統(tǒng)。本文介紹了使用開發(fā)套件EasyArm101進(jìn)行直流電動(dòng)機(jī)調(diào)速控制和步進(jìn)電機(jī)運(yùn)行控制的實(shí)例。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜精品三级视频福利| 亚洲理伦在线| 在线观看的日韩av| 国产精品自拍小视频| 欧美午夜精品久久久久久浪潮| 免费不卡在线视频| 开心色5月久久精品| 久久er精品视频| 欧美一区二区在线| 欧美一区二区三区精品 | 中文网丁香综合网| 9l视频自拍蝌蚪9l视频成人| 亚洲精品精选| 亚洲欧洲综合| 亚洲伦理在线免费看| 亚洲精品一区二区三区在线观看 | 亚洲黄网站黄| 亚洲日韩成人| 在线亚洲+欧美+日本专区| 一区二区三区高清不卡| 中日韩视频在线观看| 亚洲伊人久久综合| 小嫩嫩精品导航| 久久久久久午夜| 久久综合五月| 欧美精品日韩精品| 欧美亚州韩日在线看免费版国语版| 欧美日韩综合在线免费观看| 欧美性猛交一区二区三区精品| 国产精品久久久久久五月尺| 国产女人精品视频| 精品福利免费观看| 91久久国产自产拍夜夜嗨| 99精品免费视频| 亚洲一区免费网站| 亚洲第一综合天堂另类专| 亚洲理伦在线| 亚洲欧美成人在线| 久久久噜噜噜久久中文字免| 欧美sm视频| 国产精品超碰97尤物18| 国产欧美日韩视频一区二区三区 | 亚洲电影在线看| 日韩一级黄色av| 亚洲欧美中文另类| 亚洲激情视频网| 亚洲香蕉在线观看| 久久久久久久久久久一区| 欧美大片一区二区| 欧美视频在线看| 国产一区二区三区不卡在线观看| 亚洲国产成人高清精品| 亚洲一区二区高清视频| 亚洲国产美女| 亚洲综合色噜噜狠狠| 久久深夜福利免费观看| 欧美日韩福利视频| 国产自产女人91一区在线观看| 亚洲精品乱码视频| 午夜视频在线观看一区二区三区 | 正在播放欧美一区| 久久久中精品2020中文| 欧美日韩国产成人在线| 国产亚洲精品综合一区91| 亚洲人成人一区二区在线观看| 亚洲自拍偷拍福利| 亚洲欧洲日韩在线| 香蕉成人久久| 欧美欧美天天天天操| 国产视频亚洲| 99re8这里有精品热视频免费| 欧美专区福利在线| 亚洲一区二区免费视频| 老司机67194精品线观看| 国产精品va在线播放| 狠狠色狠狠色综合人人| 亚洲视频图片小说| 亚洲精品永久免费| 久久蜜臀精品av| 国产精品每日更新| 亚洲另类春色国产| 亚洲国产高清视频| 欧美一级夜夜爽| 欧美视频中文在线看| 在线看欧美视频| 久久er精品视频| 午夜精品99久久免费| 欧美极品色图| 精品成人在线视频| 亚欧成人精品| 亚洲欧美日韩精品在线| 欧美另类视频| 亚洲国产精品免费| 久久国产加勒比精品无码| 午夜在线视频观看日韩17c| 欧美理论电影网| 在线免费观看日韩欧美| 欧美在线亚洲综合一区| 欧美一区二区三区在线观看视频| 欧美午夜电影完整版| 亚洲九九爱视频| 日韩视频免费大全中文字幕| 老鸭窝毛片一区二区三区| 国产主播一区二区三区| 亚洲欧美一区二区激情| 亚洲欧美国产精品专区久久| 欧美日本韩国一区| 亚洲国产精品传媒在线观看| 亚洲高清成人| 久久久蜜桃精品| 国产综合精品一区| 欧美在线视频一区二区| 久久精品72免费观看| 国产欧美在线观看| 亚洲综合视频网| 欧美一区二区三区精品电影| 国产欧美成人| 先锋a资源在线看亚洲| 欧美一区网站| 国产亚洲成av人片在线观看桃| 亚洲欧美一区二区三区久久| 午夜精品视频在线观看| 国产欧美日韩高清| 欧美一区二区三区在| 国产伦精品一区二区三区高清版| 欧美一区在线看| 香蕉久久精品日日躁夜夜躁| 欧美日韩在线视频观看| 亚洲国产精品精华液2区45| 亚洲激情在线激情| 欧美国产亚洲视频| 亚洲国产精品专区久久| 亚洲另类在线视频| 欧美激情一区二区三区在线| 亚洲国语精品自产拍在线观看| 亚洲精品美女在线观看| 欧美高清视频在线| 亚洲伦理久久| 亚洲影视综合| 国产精品资源| 久久aⅴ国产紧身牛仔裤| 久久香蕉精品| 亚洲欧洲在线免费| 亚洲影视在线| 国产一区二区三区久久| 亚洲国产美国国产综合一区二区| 欧美黄在线观看| 在线视频亚洲| 欧美在线观看视频| 韩国v欧美v日本v亚洲v| 亚洲国产影院| 欧美日韩在线视频观看| 亚洲综合首页| 免费国产一区二区| 亚洲每日更新| 欧美一乱一性一交一视频| 国产在线视频欧美一区二区三区| 亚洲国产精品v| 欧美日本在线播放| 亚洲一区免费网站| 美女黄毛**国产精品啪啪| 99热这里只有精品8| 久久精品国语| 亚洲日本成人| 欧美一区网站| 亚洲激情在线观看视频免费| 亚洲欧美日韩网| 精品电影在线观看| 亚洲午夜成aⅴ人片| 国产综合久久| 一区二区三区精品国产| 国产日韩欧美电影在线观看| 亚洲人成免费| 国产精品视频区| 亚洲精品欧美一区二区三区| 国产精品久久九九| 亚洲成人直播| 国产精品日韩欧美一区| 亚洲国产日韩精品| 国产精品入口66mio| 亚洲伦理精品| 国产一区二区成人久久免费影院| 一区二区三区高清不卡| 国精产品99永久一区一区| 亚洲一区二区免费| 亚洲国产精品成人一区二区 | 欧美一区二区免费视频| 欧美电影打屁股sp| 亚洲欧美在线高清| 欧美日韩伦理在线免费| 久久国产精彩视频| 欧美性色视频在线| 亚洲乱码久久| 一区二区在线观看视频在线观看 | 欧美精品福利视频| 久久精品国产第一区二区三区最新章节 | 亚洲激情午夜| 久久久久免费| 亚洲综合电影| 欧美特黄一级|