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