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