新聞中心

        STM32-學(xué)習(xí)

        作者: 時間:2016-11-29 來源:網(wǎng)絡(luò) 收藏
        單位產(chǎn)品一直建立在8位單片機(jī)的基礎(chǔ)上,也就C51。產(chǎn)品的基本性能還是可以的,但是隨著時間推移其與競爭對手的差距也越來越明顯。這到不是我們技術(shù)或者研發(fā)新產(chǎn)品能力問題。而是歷史正在發(fā)生著變化。新的技術(shù)出現(xiàn)會帶來整個理論基礎(chǔ)的改變。一個新型產(chǎn)品體系會毫費(fèi)力的挑戰(zhàn)一個老的產(chǎn)品體系。就像古德里安使用“閃電戰(zhàn)”橫掃歐洲,日本的幾十架零式飛機(jī)橫掃東南亞。當(dāng)然一個現(xiàn)代化的日本會輕易挑戰(zhàn)中華民族。

        所以,作為一個工程師,從自己職業(yè)生涯出發(fā)必須學(xué)習(xí)新的理論。單位希望以STM32 作為依托建立新的產(chǎn)品平臺。所以我也必須學(xué)習(xí)STM32。本來我計劃自己動手設(shè)計一個驗(yàn)證平臺,但是時間上可能比較長。所以我計劃購買一個簡單的學(xué)習(xí)班外接自己設(shè)計的電路即可完成評估。

        本文引用地址:http://www.104case.com/article/201611/323217.htm

        大概比較一下,我選中了原子的ALIENTEK MiniSTM32。因?yàn)樵撾娐钒宓囊粋€很大的特點(diǎn)是將基本IO端口留了出來,我可以輕松將自己電路與連接實(shí)驗(yàn)板連接起來。除了JTAGE接口,實(shí)驗(yàn)板提供了一個USB接收,使用PL2303轉(zhuǎn)接的。可以方便的使用MCU_ISP進(jìn)行軟件的下載。另外方便的是ALIENTEK MiniSTM32提供了2.4寸的TFT屏幕,可以將程序測試中間結(jié)果顯示的TFT屏幕上。在我調(diào)試程序非常方便。ALIENTEK MiniSTM32的說明書是《STM32不完全手冊》。

        下圖來源于原子的學(xué)習(xí)板的資料。我們?yōu)g覽一下下圖:

        通過該圖,我們基本上可以確定這款實(shí)驗(yàn)板基本功能。作為學(xué)習(xí)或者驗(yàn)證某個項(xiàng)目基本上是可以的。另外“USB轉(zhuǎn)串口”可以方便的下載程序,如果在產(chǎn)品正規(guī)生產(chǎn)時特別方便。

        對于我們中國用戶stm32提供了中文手冊,這一點(diǎn)是難能可貴的。我在使用CS5460產(chǎn)品時廠家提供了英文手冊,雖然我可以看懂因?yàn)槭謨浴5俏蚁M幸粋€權(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é)來分析這張圖



        關(guān)鍵詞: STM32單片

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 屏边| 奇台县| 沁阳市| 铜鼓县| 花莲县| 双辽市| 罗城| 政和县| 广安市| 依安县| 湟源县| 南投县| 黔南| 刚察县| 师宗县| 巫溪县| 冷水江市| 陆良县| 汝州市| 淳安县| 无极县| 峨山| 南江县| 梓潼县| 梅河口市| 阜平县| 萨嘎县| 高唐县| 杭锦后旗| 八宿县| 临海市| 莎车县| 克东县| 剑阁县| 海城市| 即墨市| 越西县| 六盘水市| 曲麻莱县| 洛宁县| 东乡县|