STM32U5是STM32超低功耗微控制器技術的下一項創新,它是首顆基于40nm工藝的低功耗STM32產品系列,集高效的Arm Cortex-M33內核和ST專有創新節能技術及片上IP模塊于一身,在提升性能的同時降低功耗。新產品線還增加了適合新應用的前沿技術,例如基于硬件防護的高級安全特性,同時也搭載了圖形加速器,可以實現豐富的圖形界面,提升用戶體驗。
STM32U5生態圈逐步上新,包括STM32Cube 軟件包、開發工具以及評估板。其中就包括這塊 —— 用于開發物聯網節點的探索套件 B-U585I-IOT02A,該板集成了更多的 MEMS 和一個用于攝像頭模塊的端口(帶有 CMOS 圖像傳感器的子板本身單獨出售),配備 STSAFE-A110 安全元件和 Wi-Fi 4 模塊,可直連上云,已被微軟和亞馬遜指定為云接入參考平臺。
為滿足眾多蝶粉們的迫切需求,我們特組織了面向廣大網友的免費申請B-U585I-IOT02A評測活動,并收到了大量優質反饋。從本期開始,我們將從不同維度陸續為大家分享 5篇 B-U585I-IOT02A 網友評測文章。
第一篇:基于STM32U5的B-U585I-IOT02A 開發板開箱
第二篇:再探【B-U585I-IOT02A】開發板:低功耗測試
第三篇:基于STM32U5的CubeMX環境搭建
第四篇:B-U585I-IOT02A的藍牙和WiFi的體驗
第五篇:STM32U585AI探索套件壓力傳感器LPS22HH驅動與海拔換算
本文為第一篇,B-U585I-IOT02A 開發板開箱。
開箱
STM32U5上新 B-U585I-IOT02A開發板,適用于物聯網節點開發,受邀參與評測活動,超開心,很快就收到了ST順豐寄來的開發板。
開發板的高清大圖如下所示。
反面還有一些內容,預留了備用電池焊點,提供了Arduino兼容接口。
開發板上提供了3個USB接口,其中一個 MicroUSB 接口為 ST-LINK 接口,迫不及待上電測試。
連接電腦產生以下相關內容,非常的Nice。因為電腦安裝了MDK Keil5,驅動我滿滿的,不用再額外安裝了。
上電后按下綠色 User Button 可以引起按鈕左側的紅色LED翻轉,開發板OK,可以正常工作。
打開開發板自帶盤符,通過兩個鏈接可以查看開發板的相關內容,會自動跳轉到相關的主頁。
開發板的相關資源介紹
基本描述
B-U585I-IOT02A 探索套件為 STM32U585AI 微控制器提供了一個完整的演示和開發平臺,其特點是 Arm Cortex?M33 內核,帶 Arm 信任區和 Armv8-M 主線安全擴展、2 MB 閃存和 786 KB SRAM 以及智能外圍資源。B-U585I-IOT02A 探索套件通過利用低功率通信、多路傳感和與云服務器的直接連接,實現了廣泛的應用多樣性。
它包括 Wi-Fi 和藍牙模塊,以及麥克風、溫度和濕度、磁力計、加速度計和陀螺儀、壓力、飛行時間和手勢檢測傳感器。
ARDUINO Uno V3、STMod和 Pmod 的支持連接提供了無限的擴展功能,并提供了大量專業附加板選擇。
為了更方便用戶,機載 STLINK-V3E 調試器提供開箱即用的加載和調試功能,以及 USB 虛擬 COM 端口橋。
B-U585I-IOT02A 探索套件利用 STM32U5 系列關鍵資產,為健身、計量、工業或醫療領域的各種可穿戴或傳感器應用提供原型,具有最先進的能源效率和更高的安全性。
所有功能
基于Arm Cortex?M33 內核的超低功耗 STM32U585AI6Q 微控制器,帶Arm信任區、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 模塊?
來自ST的藍牙低能耗
來自 ST 的 MEMS 傳感器
2 個數字麥克風
相對濕度和溫度傳感器
3軸磁力計
3D 加速度計和 3D 陀螺儀
壓力傳感器,260-1260 hPa 絕對數字輸出氣壓計
飛行時間和手勢檢測傳感器
環境光傳感器
ST外圍設備和物聯網設備的認證和安全性
2 個用戶 LED
用戶按鈕
重置按鈕
板連接器
USB type-C
ARDUINO Uno 擴展連接器
相機模塊擴展連接器
2× STMod+ 擴展連接器
Pmod?擴展連接器
靈活的電源選項:ST-LINK、USB V總線,或外部來源
具有 USB 重新計算功能的機載 STLINK-V3E 調試器/程序員:批量存儲、虛擬 COM 端口和調試端口
STM32CubeU5 MCU 包提供全面的免費軟件庫和示例
支持廣泛選擇的綜合開發環境 (IDE),包括 IAR 嵌入式工作臺、MDK-ARM 和 STM32Cube
先下載手冊看看怎么用。手冊鏈接如下:
https://www.st.com/resource/en/user_manual/um2839-discovery-kit-for-iot-node-with-stm32u5-series-stmicroelectronics.pdf%22%20%5Ct%20%22
打開MBED官網,登錄賬號,查找該開發板或通過下面的鏈接直接找到該開發板。
https://os.mbed.com/platforms/ST-Discovery-B-U585I-IOT02A/
呃,發現MBED還未提供該開發板的模板和操作例子。
先到這,后面在MDK安裝相關的Pack,嘗試點燈。
點燈和聯網測試
下載STM32Cube_FW_U5,開發資源包。里面有HAL庫文件和相關例子
并提供了相關的BSP開發資源文件
我們編譯并燒錄
STM32Cube_FW_U5_V1.0.0ProjectsB-U585I-IOT02AApplicationsWiFiWiFiBasics工程,
打開串口助手
發現沒辦法聯網,原來要在程序里設置接入的WIFI熱點,修改main.h種的WIFI熱點和密碼為你可以用的熱點
然后串口消息就是
#### 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>
執行ping 命令
???????總結
該開發板集成了WIFI模塊、藍牙模塊,以及環境傳感器,還提供了豐富的接口,非常給力,該開發板原廠也是數量有限,看來價格不低。
另外該開發板的主控芯片為 Arm? Cortex??M33 core with Arm? TrustZone? and Armv8-M mainline security extension。因此非常適合用于物聯網開發,可以確保物聯網設備的安全得到有效的技術保障。
總之,該開發板推薦的方案組合,更適合用于高性能、高安全性的場合。
筆者又測試了主控的IO操作,ADC操作以及其他的片上外設操作,結合cubeMX,以及HAL庫函數,非常適合習慣STM32單片機開發的人員,很多庫函數都是不變的,開發思路也是一致的。不過由于是新品,相關的資源開始逐漸完善,想嘗鮮的可以開始下手了。
來源:STM32論壇網友 gaoyang9992006
-
微控制器
+關注
關注
48文章
7649瀏覽量
152103 -
STM32
+關注
關注
2272文章
10923瀏覽量
357549 -
開發板
+關注
關注
25文章
5121瀏覽量
98189
發布評論請先 登錄
相關推薦
評論