資料介紹
經(jīng)過幾天的學(xué)習(xí),基本掌握了STM32的調(diào)試環(huán)境和一些基本知識(shí)。想拿出來與大家共享,笨教程本著最大限度簡(jiǎn)化刪減STM32入門的過程的思想,會(huì)把我的整個(gè)入門前的工作推薦給大家。就算是給網(wǎng)上的眾多教程、筆記的一種補(bǔ)充吧,所以叫學(xué)前班教程。其中涉及產(chǎn)品一律隱去來源和品牌,以防廣告之嫌。全部漢字內(nèi)容為個(gè)人筆記。所有相關(guān)參考資料也全部列出。教程會(huì)分幾篇,因?yàn)樘L(zhǎng)啦。今天先來說說為什么是它——我選擇STM32的原因。
我對(duì)未來的規(guī)劃是以功能性為主的,在功能和面積之間做以平衡是我的首要選擇,而把運(yùn)算放在第二位,這根我的專業(yè)有關(guān)系。里面的運(yùn)算其實(shí)并不復(fù)雜,在入門階段想盡量減少所接觸的東西。
不過說實(shí)話,對(duì)DSP的外設(shè)并和開發(fā)環(huán)境不滿意,這是為什么STM32一出就轉(zhuǎn)向的原因。下面是我自己做過的兩塊DSP28的全功能最小系統(tǒng)板,在做這兩塊板子的過程中發(fā)現(xiàn)要想盡力縮小DSP的面積實(shí)在不容易(目前只能達(dá)到50mm×45mm,這還是沒有其他器件的情況下),尤其是雙電源的供電方式和1.9V的電源讓人很頭疼。
后來因?yàn)橐粋€(gè)項(xiàng)目,接觸了LPC2148并做了一塊板子,發(fā)現(xiàn)小型的ARM7在外設(shè)夠用的情況下其實(shí)很不錯(cuò),于是開始搜集相關(guān)芯片資料,也同時(shí)對(duì)小面積的AVR和51都進(jìn)行了大致的比較,這個(gè)時(shí)候發(fā)現(xiàn)了CortexM3的STM32,比2148擁有更豐富和靈活的外設(shè),性能幾乎是2148兩倍(按照MIPS值計(jì)算)。正好2148我還沒上手,就直接轉(zhuǎn)了這款STM32F103。
與2811相比較(核心1.8V供電情況下),135MHz×1MIPS?,F(xiàn)在用STM32F103,72MHz×1.25MIPS,性能是DSP的66%,STM32F103R型(64管腳)芯片面積只有2811的51%,STM32F103C型(48管腳)面積是2811的25%,最大功耗是DSP的20%,單片價(jià)格是DSP的30%。且有更多的串口,CAP和PWM,這是有用的。高端型號(hào)有SDIO,理論上比SPI速度快。
由以上比較,準(zhǔn)備將未來的擁有操作系統(tǒng)的高端應(yīng)用交給DSP的新型浮點(diǎn)型單片機(jī)28335,而將所有緊湊型小型、微型應(yīng)用交給STM32。
怎么開發(fā)
目前手頭的入門階段使用的開發(fā)器概述
該產(chǎn)品為簡(jiǎn)易STM32調(diào)試器和DEMO板一體化的調(diào)試學(xué)習(xí)設(shè)備,價(jià)格在一百多塊。
2、硬件配置
DEMO部分:4按鍵(IO),4LED(IO),一個(gè)串口,啟動(dòng)方式跳線,所有引腳的焊盤(可自行焊接插針進(jìn)行擴(kuò)展)
DEMO芯片:STM32F103C8T6(程序空間64K)
參數(shù)和擴(kuò)展:
注:學(xué)習(xí)的目標(biāo)芯片是STM32F103CBT6(7×7mm,128K flash,16K RAM)以及STM32F103RET6(10×10mm,512K flash,64K RAM
STM32-SK的硬件連接方法(用板載調(diào)試器調(diào)試板載DEMO):
JP3、JP5 須全部短接
USB通過電纜連接至PC的USB
串口連接至PC的串口或者通過USB轉(zhuǎn)串口電纜連接(力特Z-TEC,USB2.0與RS232轉(zhuǎn)接電纜)
WindowsXP自動(dòng)安裝驅(qū)動(dòng)
安裝完成后如果DEMO板里面有程序就會(huì)自動(dòng)運(yùn)行了。這是ST-Link-II的通用連接方法
以上是學(xué)習(xí)階段比較方便的仿真器,進(jìn)入工程階段后準(zhǔn)備換J-Link V7的仿真器進(jìn)行開發(fā)。目前比較滿意的產(chǎn)品:JLink v7+USB轉(zhuǎn)串口:
購買后所需的改造:打開殼體,將USB的+5V供電跟JTAG20針的第二腳Vsupply飛線,提供目標(biāo)板5V500mA的供電。看中的特點(diǎn):集成串口,擁有20針JTAG可以改造Vspply為供電接口,小巧好帶,便宜。
常見的用于STM32單片機(jī)的仿真器分類
a) Ulink2:之前常用的仿真器。Keil公司產(chǎn)品,之前專用于ARM7,現(xiàn)擴(kuò)展到CortexM3,調(diào)試接口支持JTAG和SWD,連接到PC主機(jī)的USB。現(xiàn)在這種調(diào)試器已經(jīng)用的越來越少了。
b) ST-Link-II:ST公司的仿真接口,支持IAR EWARM,USB 1.1全速,USB電源供電,自適應(yīng)目標(biāo)系統(tǒng)JTAG電平3.3V-5V,可向目標(biāo)系統(tǒng)提供不大于5V/200mA電源。這種調(diào)試器不多見,但是許多調(diào)試器與目標(biāo)板一體設(shè)計(jì)的學(xué)習(xí)板上常見。
c) J-Link V6/V7:SEGGER公司產(chǎn)品,調(diào)試接口支持JTAG和SWV(V7速度是V6的12倍),USB 2.0接口,通過USB供電,下載速度達(dá)到720k byte/s, 與IAR WEARM無縫集成,寬目標(biāo)板電壓范圍:1.2V-3.3V(V7支持5V),多核調(diào)試,給目標(biāo)板提供3.3V50mA電源。這種調(diào)試器現(xiàn)在出現(xiàn)的越來越多,兼容性比較好(主要是指能夠與IAR WEARM無縫集成這點(diǎn)),國內(nèi)山寨貨和各種變種也很多。
6、目標(biāo)板主要分為一體化設(shè)計(jì)(與調(diào)試器、供電整合)和單獨(dú)設(shè)計(jì)兩類,詳細(xì)產(chǎn)品比較見豆皮的《如何選擇STM32開發(fā)板》。
- 使用STM32單片機(jī)實(shí)現(xiàn)數(shù)字示波器的設(shè)計(jì)資料合集免費(fèi)下載 39次下載
- 單片機(jī)學(xué)習(xí)之EEPROM-IIC實(shí)驗(yàn)的資料合集免費(fèi)下載 1次下載
- STC系列單片機(jī)學(xué)習(xí)軟件及資料合集免費(fèi)下載 26次下載
- 藍(lán)橋杯單片機(jī)的學(xué)習(xí)資料合集免費(fèi)下載 18次下載
- 使用STM32單片機(jī)設(shè)計(jì)智能小車的資料合集免費(fèi)下載 72次下載
- 單片機(jī)延時(shí)函數(shù)的資料合集免費(fèi)下載
- STM32單片機(jī)的USB FS設(shè)備庫資料合集免費(fèi)下載 1次下載
- 學(xué)習(xí)單片機(jī)的必備基礎(chǔ)知識(shí)合集免費(fèi)下載
- STM32單片機(jī)原理圖資料合集免費(fèi)下載 21次下載
- STM32F0 Discovery系列單片機(jī)固件的詳細(xì)資料合集免費(fèi)下載 0次下載
- STM系列單片機(jī)學(xué)習(xí)程序資料合集免費(fèi)下載 8次下載
- 各種STM32單片機(jī)的flash的詳細(xì)資料合集免費(fèi)下載 23次下載
- Grbl固件的STM32F108單片機(jī)系列版的詳細(xì)資料合集免費(fèi)下載 0次下載
- STM32F0單片機(jī)開發(fā)庫程序文件的詳細(xì)資料合集免費(fèi)下載 109次下載
- 基于STM32單片機(jī)開發(fā)板計(jì)數(shù)器的詳細(xì)設(shè)計(jì)資料合集免費(fèi)下載 42次下載
- 基于STM32單片機(jī)的智能衣柜設(shè)計(jì) 4535次閱讀
- STM32單片機(jī)常用庫函數(shù)詳細(xì)介紹與程序 4352次閱讀
- 詳解STM32單片機(jī)和51單片機(jī)的區(qū)別 3.8w次閱讀
- 普通單片機(jī)與STM32單片機(jī)中堆棧的區(qū)別 3196次閱讀
- STM32單片機(jī)寄存器的功能解析 5468次閱讀
- 學(xué)習(xí)單片機(jī)一定要先學(xué)好C語言再去學(xué)單片機(jī)嗎 1.4w次閱讀
- 51單片機(jī)的學(xué)習(xí)步驟 8412次閱讀
- 如何學(xué)習(xí)STC單片機(jī)詳細(xì)STC單片機(jī)資料說明 1.2w次閱讀
- 基于STM32單片機(jī)的功能及特點(diǎn) 4.9w次閱讀
- 新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī) 8836次閱讀
- stm32與pic單片機(jī)比較_哪個(gè)好 3.2w次閱讀
- 詳細(xì)圖文剖析STM32單片機(jī)串口一鍵下載電路與操作方法 4.7w次閱讀
- 詳細(xì)的STM32單片機(jī)學(xué)習(xí)筆記 1.4w次閱讀
- 單片機(jī)初學(xué)者必看:這些單片機(jī)學(xué)習(xí)心得要牢記 1.4w次閱讀
- 主流32位單片機(jī)攻略連載:為什么要學(xué)STM32? 7.9w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論