welcom ! Handel home

2014年6月17日 星期二

STM32教程 (2)

STM32教程:怎麼開發 
STM32
學前班教程之二:怎麼開發目前手頭的入門階段使用的開發器概述
該產品為簡易STM32調試器和DEMO板一體化的調試學習設備,價格在一百多塊。

2
、硬體設定
模擬部分:USB口,reset,指示燈,JTAG

DEMO
部分:4按鍵(IO),4LEDIO),一個串口,啟動方式跳線,所有引腳的焊盤(可自行焊接插針進行擴展)

DEMO
晶片:STM32F103C8T6(程式空間64K

參數和擴展:

注:學習的目標晶片是STM32F103CBT67×7mm128K flash16K RAM)以及STM32F103RET610×10mm512K flash64K RAM)。

STM32-SK
的硬體連接方法(用板載調試器調試板載DEMO):

JP3
JP5 須全部短接

USB
通過電纜連線至PCUSB

串口連接至PC的串口或者通過USB轉串口電纜連線(力特Z-TECUSB2.0RS232轉接電纜)

WindowsXP
自動安裝驅動

安裝完成後如果DEMO板裡面有程式就會自動運行了。這是ST-Link-II的通用連接方法

以上是學習階段比較方便的模擬器,進入工程階段後準備換J-Link V7的模擬器進行開發。目前比較滿意的產品:JLink v7+USB轉串口:

  
購買後所需的改造:打開殼體,將USB+5V供電跟JTAG20針的第二腳Vsupply飛線,提供目標板5V500mA的供電。看中的特點:集成串口,擁有20JTAG可以改造Vspply為供電介面,小巧好帶,便宜。

常見的用於STM32單片機的模擬器分類

a) Ulink2
:之前常用的模擬器。Keil公司產品,之前專用於ARM7,現擴展到CortexM3,調試介面支援JTAGSWD,連接到PC主機的USB。現在這種調試器已經用的越來越少了。

b) ST-Link-II
ST公司的模擬介面,支援IAR EWARMUSB 1.1全速,USB電源供電,自我調整目標系統JTAG電平3.3V-5V,可向目標系統提供不大於5V/200mA電源。這種調試器不多見,但是許多調試器與目標板一體設計的學習板上常見。

c) J-Link V6/V7
SEGGER公司產品,調試介面支援JTAGSWVV7速度是V612倍),USB 2.0介面,通過USB供電,下載速度達到720k byte/s IAR WEARM無縫集成,寬目標板電壓範圍:1.2V-3.3VV7支援5V),多核調試,給目標板提供3.3V50mA電源。這種調試器現在出現的越來越多,相容性比較好(主要是指能夠與IAR WEARM無縫集成這點),國內山寨貨和各種變種也很多。

6
、目標板主要分為一體化設計(與調試器、供電整合)和單獨設計兩類,詳細產品比較見豆皮的《如何選擇STM32開發板》。

沒有留言: