本文作者:Miler Shao 有人問ST官方出的X-NUCLEO板是什么板?是比NCUCLEO板還牛X的板?其實不能這么說,X-NUCLEO板是基于NCUCLEO板針對某些功能應用的拓展功能板。換句話說,該擴展板的使用還離不開NCUCLEO板,二者往往形成一個開發套件。借助于該套件,開發者可以大大提升開發效率,加快開發進度。這里就X-NUCLEO板的基本框架、基本特性和相應的技術資料獲取等做下介紹。 估計很多人多STM32的各NUCLEO系列開發學習板不陌生了,這里順便簡單提下。STM32 NUCLEO開發平臺是ST官方發布的易用性好、擴展性佳的低成本開發評估平臺。該平臺具有mbed功能,支持Arduino接口,同時還提供ST Morpho擴展排針,可連接STM32微控制器的周邊外設,利用Arduino強大生態系統優勢,便于快速實現STM32學習和評估。 整體來講,NUCLEO開發板由ST-LINK/V2-1仿真器模塊和主MCU核心板模塊兩個部分組成,它具有六大特性: 1、配備ST-LINK調試仿真器,可以調試自身或其它STM32目標板; 2、供電方式更為靈活,適合不同開發應用場合; 3、統一的主MCU核心板設計,做到一板多用; 4、對外擴展性強; 5、支持在線和單機多種IDE開發環境; 6、豐富的軟件代碼例程支持,方便快速上手; 
關于NUCLEO板的介紹就說到這里,去WWW.ST.COM搜索NUCLEO可以容很易找到相關信息及資料。 繼續說說X-NUCLEO板。ST官方針對不同的應用也出了一系列的X-NUCLEO擴展板,你去WWW.ST.COM搜索X-NUCLEO可以搜出很多型號的X-NUCLEO板。這里以其中的一款來大致介紹下,比方X-NUCLEO-IKS01A1,其板圖如下。 
X-NUCLEO-IKS01A1板是一塊塊運動型 MEMS 和環境傳感器的系統評估板。它跟Arduino UNO R3連接器兼容,圍繞ST公司的三軸加速度計及三軸陀螺儀LSM6DS0、三軸磁場計LIS3MDL、溫濕度傳感器HTS221和壓力傳感器LPS25HB*來展開設計。 X-NUCLEO-IKS01A1擴展板與NUCLEO板層疊一起后與NUCLEO板上STM32 MCU通過I2C進行通信。 主要特性: LSM6DS0: MEMS 3D 加速度計 (±2/±4/±8 g) + 3D 陀螺儀(±245/±500/±2000 dps) LIS3MDL: MEMS 3D 場強儀 (±4/ ±8/ ±12/ 16 gauss) LPS25HB*: MEMS 壓力傳感器, 260-1260 hPa 絕對數字輸出氣壓計 HTS221: 電容式數字相對溫濕度傳感器 MEMS 適配器及其它傳感器 (如UV 索引值) 免費的綜合性開放固件庫,并與STM32Cube固件庫兼容 跟STM32 Nucleo板完美匹配 板載Arduino UNO R3 接口
下圖是X-NUCLEO-IKS01A1擴展板與NUCLEO板層疊一起后的外觀圖。 
另外,關于該X-NUCLEO板的硬件線路圖、使用手冊及參考軟件包都可以在ST官網免費下載。這也是開發者最為關心的地方。

剛才前面說了,X-nucleo擴展板是一套系列,除了上面提到的關于MEMS和環境傳感應用方面的擴展板外,還有很多其它擴展板,比方有關于BLUE TOOTH,WIFI,MOTOR等應用的擴展板及相關開發資料,有需要或有興趣可以直接去ST官方搜索下載。 
至于如何獲取這些x-nucleo擴展開發板,可以跟ST MCU相關代理商聯系咨詢和采購。st中文官網的“聯系我們”處可以選擇合適代理商 |