STM32-學(xué)習(xí)
所以,作為一個工程師,從自己職業(yè)生涯出發(fā)必須學(xué)習(xí)新的理論。單位希望以STM32 作為依托建立新的產(chǎn)品平臺。所以我也必須學(xué)習(xí)STM32。本來我計劃自己動手設(shè)計一個驗證平臺,但是時間上可能比較長。所以我計劃購買一個簡單的學(xué)習(xí)班外接自己設(shè)計的電路即可完成評估。
本文引用地址:http://m.ptau.cn/article/201611/323217.htm大概比較一下,我選中了原子的ALIENTEK MiniSTM32。因為該電路板的一個很大的特點是將基本IO端口留了出來,我可以輕松將自己電路與連接實驗板連接起來。除了JTAGE接口,實驗板提供了一個USB接收,使用PL2303轉(zhuǎn)接的??梢苑奖愕氖褂肕CU_ISP進(jìn)行軟件的下載。另外方便的是ALIENTEK MiniSTM32提供了2.4寸的TFT屏幕,可以將程序測試中間結(jié)果顯示的TFT屏幕上。在我調(diào)試程序非常方便。ALIENTEK MiniSTM32的說明書是《STM32不完全手冊》。
下圖來源于原子的學(xué)習(xí)板的資料。我們?yōu)g覽一下下圖:
通過該圖,我們基本上可以確定這款實驗板基本功能。作為學(xué)習(xí)或者驗證某個項目基本上是可以的。另外“USB轉(zhuǎn)串口”可以方便的下載程序,如果在產(chǎn)品正規(guī)生產(chǎn)時特別方便。
對于我們中國用戶stm32提供了中文手冊,這一點是難能可貴的。我在使用CS5460產(chǎn)品時廠家提供了英文手冊,雖然我可以看懂因為手冊。但是我希望有一個權(quán)威的中文手冊,在網(wǎng)上可以找到網(wǎng)友翻譯中文手冊。每個人的工作經(jīng)歷不一樣,對內(nèi)容理解也不一樣。很容易產(chǎn)生歧義。
這款開發(fā)板使用的是來自意法http://cn.element14.com/stmicroelectronics的STM32F103RBT6,在STM32手冊中我們很容易知道關(guān)于STM103系列各個產(chǎn)品的區(qū)別。
我們可以比較得出基本的產(chǎn)品框架是一樣的,只是資源的多少區(qū)別。也就當(dāng)資源不夠時,我們和容易將程序移植到高端產(chǎn)品上去。當(dāng)然如果您為了節(jié)省成本。也可以程序移植到低端芯片產(chǎn)品上取。只需修改極少的代碼即可。這就stm32103系列產(chǎn)品之間的兼容性,極大保護(hù)了客戶的產(chǎn)品投資。也就只需改變軟件,即可開發(fā)除功能不同的一系列產(chǎn)品。
通過產(chǎn)品內(nèi)部框圖是了解芯片產(chǎn)品的基本方法。我們看一下來STM32手冊的框圖。
說真的,在5年前,我第一次見到這張圖時,我感到非常震驚!芯片資源是如此豐富!我們在一下一節(jié)來分析這張圖
評論