STM32U5是STM32超低功耗微控制器技術(shù)的下一項(xiàng)創(chuàng)新,它是首顆基于40nm工藝的低功耗STM32產(chǎn)品系列,集高效的Arm Cortex-M33內(nèi)核和ST專有創(chuàng)新節(jié)能技術(shù)及片上IP模塊于一身,在提升性能的同時(shí)降低功耗。新產(chǎn)品線還增加了適合新應(yīng)用的前沿技術(shù),例如基于硬件防護(hù)的高級(jí)安全特性,同時(shí)也搭載了圖形加速器,可以實(shí)現(xiàn)豐富的圖形界面,提升用戶體驗(yàn)。
STM32U5生態(tài)圈逐步上新,包括STM32Cube 軟件包、開(kāi)發(fā)工具以及評(píng)估板。其中就包括這塊 —— 用于開(kāi)發(fā)物聯(lián)網(wǎng)節(jié)點(diǎn)的探索套件 B-U585I-IOT02A,該板集成了更多的 MEMS 和一個(gè)用于攝像頭模塊的端口(帶有 CMOS 圖像傳感器的子板本身單獨(dú)出售),配備 STSAFE-A110 安全元件和 Wi-Fi 4 模塊,可直連上云,已被微軟和亞馬遜指定為云接入?yún)⒖计脚_(tái)。
為滿足眾多蝶粉們的迫切需求,我們特組織了面向廣大網(wǎng)友的免費(fèi)申請(qǐng)B-U585I-IOT02A評(píng)測(cè)活動(dòng),并收到了大量?jī)?yōu)質(zhì)反饋。從本期開(kāi)始,我們將從不同維度陸續(xù)為大家分享 5篇 B-U585I-IOT02A 網(wǎng)友評(píng)測(cè)文章。
第一篇:基于STM32U5的B-U585I-IOT02A 開(kāi)發(fā)板開(kāi)箱
第二篇:再探【B-U585I-IOT02A】開(kāi)發(fā)板:低功耗測(cè)試
第三篇:基于STM32U5的CubeMX環(huán)境搭建
第四篇:B-U585I-IOT02A的藍(lán)牙和WiFi的體驗(yàn)
第五篇:STM32U585AI探索套件壓力傳感器LPS22HH驅(qū)動(dòng)與海拔換算
本文為第一篇,B-U585I-IOT02A 開(kāi)發(fā)板開(kāi)箱。
開(kāi)箱
STM32U5上新 B-U585I-IOT02A開(kāi)發(fā)板,適用于物聯(lián)網(wǎng)節(jié)點(diǎn)開(kāi)發(fā),受邀參與評(píng)測(cè)活動(dòng),超開(kāi)心,很快就收到了ST順豐寄來(lái)的開(kāi)發(fā)板。
開(kāi)發(fā)板的高清大圖如下所示。
反面還有一些內(nèi)容,預(yù)留了備用電池焊點(diǎn),提供了Arduino兼容接口。
開(kāi)發(fā)板上提供了3個(gè)USB接口,其中一個(gè) MicroUSB 接口為 ST-LINK 接口,迫不及待上電測(cè)試。
連接電腦產(chǎn)生以下相關(guān)內(nèi)容,非常的Nice。因?yàn)殡娔X安裝了MDK Keil5,驅(qū)動(dòng)我滿滿的,不用再額外安裝了。
上電后按下綠色 User Button 可以引起按鈕左側(cè)的紅色LED翻轉(zhuǎn),開(kāi)發(fā)板OK,可以正常工作。
打開(kāi)開(kāi)發(fā)板自帶盤(pán)符,通過(guò)兩個(gè)鏈接可以查看開(kāi)發(fā)板的相關(guān)內(nèi)容,會(huì)自動(dòng)跳轉(zhuǎn)到相關(guān)的主頁(yè)。
開(kāi)發(fā)板的相關(guān)資源介紹
基本描述
B-U585I-IOT02A 探索套件為 STM32U585AI 微控制器提供了一個(gè)完整的演示和開(kāi)發(fā)平臺(tái),其特點(diǎn)是 Arm Cortex?M33 內(nèi)核,帶 Arm 信任區(qū)和 Armv8-M 主線安全擴(kuò)展、2 MB 閃存和 786 KB SRAM 以及智能外圍資源。B-U585I-IOT02A 探索套件通過(guò)利用低功率通信、多路傳感和與云服務(wù)器的直接連接,實(shí)現(xiàn)了廣泛的應(yīng)用多樣性。
它包括 Wi-Fi 和藍(lán)牙模塊,以及麥克風(fēng)、溫度和濕度、磁力計(jì)、加速度計(jì)和陀螺儀、壓力、飛行時(shí)間和手勢(shì)檢測(cè)傳感器。
ARDUINO Uno V3、STMod和 Pmod 的支持連接提供了無(wú)限的擴(kuò)展功能,并提供了大量專業(yè)附加板選擇。
為了更方便用戶,機(jī)載 STLINK-V3E 調(diào)試器提供開(kāi)箱即用的加載和調(diào)試功能,以及 USB 虛擬 COM 端口橋。
B-U585I-IOT02A 探索套件利用 STM32U5 系列關(guān)鍵資產(chǎn),為健身、計(jì)量、工業(yè)或醫(yī)療領(lǐng)域的各種可穿戴或傳感器應(yīng)用提供原型,具有最先進(jìn)的能源效率和更高的安全性。
所有功能
基于Arm Cortex?M33 內(nèi)核的超低功耗 STM32U585AI6Q 微控制器,帶Arm信任區(qū)、2 MB 閃存和 786 KB SRAM,以及 UFBGA169 封裝中的 SMPS
512-Mbit octal-SPI 閃存,64 兆位octal-SPI PSRAM,256-Kbit I2C EEPROM
USB FS、水槽和源功率,2.5 W 功率能力
802.11 b/g/n 符合 MXCHIP 的 Wi-Fi 模塊?
來(lái)自ST的藍(lán)牙低能耗
來(lái)自 ST 的 MEMS 傳感器
2 個(gè)數(shù)字麥克風(fēng)
相對(duì)濕度和溫度傳感器
3軸磁力計(jì)
3D 加速度計(jì)和 3D 陀螺儀
壓力傳感器,260-1260 hPa 絕對(duì)數(shù)字輸出氣壓計(jì)
飛行時(shí)間和手勢(shì)檢測(cè)傳感器
環(huán)境光傳感器
ST外圍設(shè)備和物聯(lián)網(wǎng)設(shè)備的認(rèn)證和安全性
2 個(gè)用戶 LED
用戶按鈕
重置按鈕
板連接器
USB type-C
ARDUINO Uno 擴(kuò)展連接器
相機(jī)模塊擴(kuò)展連接器
2× STMod+ 擴(kuò)展連接器
Pmod?擴(kuò)展連接器
靈活的電源選項(xiàng):ST-LINK、USB V總線,或外部來(lái)源
具有 USB 重新計(jì)算功能的機(jī)載 STLINK-V3E 調(diào)試器/程序員:批量存儲(chǔ)、虛擬 COM 端口和調(diào)試端口
STM32CubeU5 MCU 包提供全面的免費(fèi)軟件庫(kù)和示例
支持廣泛選擇的綜合開(kāi)發(fā)環(huán)境 (IDE),包括 IAR 嵌入式工作臺(tái)、MDK-ARM 和 STM32Cube
打開(kāi)串口工具,復(fù)位單片機(jī)打印出以下信息。
先下載手冊(cè)看看怎么用。手冊(cè)鏈接如下:
https://www.st.com/resource/en/user_manual/um2839-discovery-kit-for-iot-node-with-stm32u5-series-stmicroelectronics.pdf%22%20%5Ct%20%22
打開(kāi)MBED官網(wǎng),登錄賬號(hào),查找該開(kāi)發(fā)板或通過(guò)下面的鏈接直接找到該開(kāi)發(fā)板。
https://os.mbed.com/platforms/ST-Discovery-B-U585I-IOT02A/
呃,發(fā)現(xiàn)MBED還未提供該開(kāi)發(fā)板的模板和操作例子。
先到這,后面在MDK安裝相關(guān)的Pack,嘗試點(diǎn)燈。
點(diǎn)燈和聯(lián)網(wǎng)測(cè)試
下載STM32Cube_FW_U5,開(kāi)發(fā)資源包。里面有HAL庫(kù)文件和相關(guān)例子
并提供了相關(guān)的BSP開(kāi)發(fā)資源文件
我們編譯并燒錄
STM32Cube_FW_U5_V1.0.0ProjectsB-U585I-IOT02AApplicationsWiFiWiFiBasics工程,
打開(kāi)串口助手
發(fā)現(xiàn)沒(méi)辦法聯(lián)網(wǎng),原來(lái)要在程序里設(shè)置接入的WIFI熱點(diǎn),修改main.h種的WIFI熱點(diǎn)和密碼為你可以用的熱點(diǎn)
然后串口消息就是
#### Welcome to WiFi Basics Application ##### # build: SPI-NoOS, Network on module, 21:30:32 Sep 29 2021 ######### Scan 10 BSS ########## 0 360xgs ch 2 rss -51 Security WPA2-AES country .CN bssid c4.36.55.3d.35.0d 1 yzbangong ch 6 rss -59 Security WPA2-AES country .CN bssid 90.23.b4.14.34.ae 2 huiyishi ch 11 rss -62 Security WPA2-AES country .CN bssid 90.23.b4.14.34.ca 3 H3C_GUEST ch 11 rss -62 Security Open country .CN bssid 96.23.b4.14.34.ca 4 zonghebu ch 1 rss -65 Security WPA2-AES country .CN bssid 90.23.b4.14.2d.c6 5 H3C_GUEST ch 6 rss -65 Security Open country .CN bssid 96.23.b4.14.33.f2 6 H3C_GUEST ch 1 rss -66 Security Open country .CN bssid 96.23.b4.14.2d.c6 7 gongchengbu ch 6 rss -66 Security WPA2-AES country .CN bssid 90.23.b4.14.33.c2 8 H3C_GUEST ch 6 rss -67 Security Open country .CN bssid 96.23.b4.14.33.c2 9 shichangbu ch 6 rss -68 Security WPA2-AES country .CN bssid 90.23.b4.14.33.f2 ######### End of Scan ########## Selected Access Point huiyishi ch 11 rss -61 Security WPA2-AES country .CN bssid 90.23.b4.14.34.ca - Network Interface starting: - Network Interface ready: - Device Name : MXCHIP-WIFI. - Device ID : EMW3080B. - Device Version : V2.1.11. - MAC address : 04.78.63.39.49.5D - Network Interface connecting: - Network Interface connected: - IP address : 192.168.34.28. ##### Please enter one of the following command: " help" print this message " quit" quit " scan" Wifi Scan " ping" Ping (www.st.com by default) " echo" Echo Server Test " http" http (http://public.st.free.fr/500MO.bin by default) [12hApp>
執(zhí)行ping 命令
???????總結(jié)
該開(kāi)發(fā)板集成了WIFI模塊、藍(lán)牙模塊,以及環(huán)境傳感器,還提供了豐富的接口,非常給力,該開(kāi)發(fā)板原廠也是數(shù)量有限,看來(lái)價(jià)格不低。
另外該開(kāi)發(fā)板的主控芯片為 Arm? Cortex??M33 core with Arm? TrustZone? and Armv8-M mainline security extension。因此非常適合用于物聯(lián)網(wǎng)開(kāi)發(fā),可以確保物聯(lián)網(wǎng)設(shè)備的安全得到有效的技術(shù)保障。
總之,該開(kāi)發(fā)板推薦的方案組合,更適合用于高性能、高安全性的場(chǎng)合。
筆者又測(cè)試了主控的IO操作,ADC操作以及其他的片上外設(shè)操作,結(jié)合cubeMX,以及HAL庫(kù)函數(shù),非常適合習(xí)慣STM32單片機(jī)開(kāi)發(fā)的人員,很多庫(kù)函數(shù)都是不變的,開(kāi)發(fā)思路也是一致的。不過(guò)由于是新品,相關(guān)的資源開(kāi)始逐漸完善,想嘗鮮的可以開(kāi)始下手了。
來(lái)源:STM32論壇網(wǎng)友 gaoyang9992006
-
微控制器
+關(guān)注
關(guān)注
48文章
7552瀏覽量
151423 -
STM32
+關(guān)注
關(guān)注
2270文章
10900瀏覽量
356012 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5050瀏覽量
97471
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論