閱讀85 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《STM32庫開發實戰指南:基於STM32F4》----3.2 STM32能做什麼

本節書摘來自華章出版社《STM32庫開發實戰指南:基於STM32F4》一書中的第3章,第3.2節,作者劉火良,楊森編著,更多章節內容可以訪問雲棲社區“華章計算機”公眾號查看。

3.2 STM32能做什麼

STM32屬於一個微控製器,自帶了各種常用通信接口,比如USART、I2C、SPI等,可連接非常多的傳感器,可以控製很多的設備。現實生活中,我們接觸到的很多電器產品中都有STM32的身影,比如智能手環、微型四軸飛行器、平衡車、移動POST機、智能電飯鍋、3D打印機等。下麵我們以最近較流行的兩個產品為例來講解一下STM32:一個是智能手環,一個是飛行器。

3.2.1 智能手環

三星智能手環如圖3-1所示。
①紅框:STM32F439ZIY6S處理器,2048KB閃存,256KB RAM,WLCSP143封裝。

②橙框:Macronix MX69V28F64 16MB閃存,基於MCP封裝的存儲器,是一種包含了NOR和SRAM的閃存,在手環、手機這種移動設備中經常使用。其優點是體積小,可以減小PCB的尺寸。這個閃存使用439的FSMC接口驅動。

③黃框:InvenSense MPU-6500陀螺儀/加速度計,用439的I2C接口驅動。

④綠框:博通BCM4334WKUBG芯片,支持802.11n,藍牙4.0+HS以及FM接收芯片,用439的SDIO或者SPI接口驅動。

其顯示采用1.84英寸可彎曲屏幕(Super AMOLED),432×128像素。觸摸部分用439的I2C接口驅動,OLED顯示部分用LTDC接口驅動。QQ_20170524154327

三星Gear Fit和秉火STM32F429挑戰者資源對比見表3-1。

QQ_20170524154427

除了這幾個重要資源的對比,STM32F429(也被稱為F429)開發板上還集成了以太網、音頻、CAN、485、232、USB轉串口、蜂鳴器、LED、電容按鍵等外設資源。在板子上麵,還可以運行係統μcosiii、學習圖形界麵emwin,見圖3-2。如果功夫所至,學完之後,自己也可以做一個類似Gear Fit這樣的手環。可能很多人會說,Gear Fit涉及硬件和軟件,整個係統較為複雜,並不是一個人可以完成的。說的沒錯,我們或許做不了,但還是應該多學點,技多不壓身。

QQ_20170524154601

3.2.2 微型四軸飛行器

現在無人機非常流行,高端的無人機用STM32做不了,但是微型的四軸飛行器用STM32做還是綽綽有餘的。如圖3-3所示的飛行器基本上都可以用STM32製作。

QQ_20170524154637

如果你想自己動手製作一個簡易的飛行器,可以在掌握了STM32的用法之後,買一本飛行器DIY的書,邊學邊做。入門級的書籍可推薦《四軸飛行器DIY——基於STM32微控製器》。

3.2.3 淘寶眾籌

學會了STM32的使用後,想自己做產品,這要如何實現呢?可采取淘寶眾籌的方式。先做出產品原型,然後用別人的錢為自己的夢想“買單”。

淘寶眾籌https://izhongchou.taobao.com/index.htm 科技類項目(見圖3-4)中有很多小玩意都可以用STM32實現,隻要你有創意,就會有人投資,但前提是要先學會STM32。

QQ_20170524154711

最後更新:2017-05-24 16:02:40

  上一篇:go  開源 ERP 軟件 Odoo 提速指南
  下一篇:go  如何定製 SSH 來簡化遠程訪問