本附錄中使用的示例是DataLogTerminal,位于:STM32CubeExpansion_MEMS1_V7.1.0ProjectsSTM32L476RG-NucleoExamplesIKS01A2DataLogTerminal
信息
STM32CubeExpansion_MEMS1_V7.1.0 是X-CUBE-MEMS的摘錄。隨著時(shí)間的推移,可能會(huì)從同一鏈接獲得此軟件包的更新版本。
警告
建議把包放在C:下,以免后面編譯出錯(cuò)(因?yàn)槁窂教L(zhǎng))
2.1硬件說(shuō)明↑
X-NUCLEO-IKS01A2 [3]是一款用于 STM32 64 引腳 Nucleo 的運(yùn)動(dòng) MEMS 和環(huán)境傳感器擴(kuò)展板。它通過(guò) I2C 總線引腳與 NUCLEO-L476RG連接。
![]()
2.2示例:使用HTS221傳感器獲取溫度值并顯示在終端上(從AC6移植到STM32CubeIDE)↑
本節(jié)的目的是逐步說(shuō)明如何連接 X-NUCLEO IKS01A2 HTS221傳感器和 NUCLEO-L476RG 以獲取溫度值并將其顯示在終端上。
2.2.1硬件設(shè)置↑
使用 Arduino 連接器使用 X-NUCLEO-IKS01A2 擴(kuò)展板擴(kuò)展您的 Nucleo 板
將電路板及其屏蔽層連接到您的 PC。
2.2.2示例詳情↑
DataLogTerminal示例的說(shuō)明可在STM32CubeExpansion_MEMS1_V7.1.0ProjectsSTM32L476RG-NucleoExamplesIKS01A2DataLogTerminal下的readme.txt文件中找到:
@par示例說(shuō)明主要功能是展示如何使用傳感器擴(kuò)展板使用UART將傳感器數(shù)據(jù)從Nucleo板發(fā)送到連接的PC或桌面,并在TeraTerm等通用應(yīng)用程序上顯示。_ _ _ 建立連接后:- _ _ _ 用戶 可以 查看 來(lái)自各種機(jī)載環(huán)境傳感器的 數(shù)據(jù) ,如溫度、濕度和壓力-用戶還可以查看來(lái)自各種機(jī)載MEMS傳感器的數(shù)據(jù),如加速度計(jì)、陀螺儀和磁力計(jì)。_
2.2.3將例子移植到STM32CubeIDE ↑
將基于SW4STM32 、 NUCLEO-L476RG專用的DataLogTerminal示例導(dǎo)入STM32CubeIDE:STM32CubeExpansion_MEMS1_V7.1.0ProjectsSTM32L476RG-NucleoExamplesIKS01A2DataLogTerminal。 必須轉(zhuǎn)換項(xiàng)目并顯示以下消息:
![]()
單擊OK時(shí),會(huì)彈出以下消息:
![]()
點(diǎn)擊確定
從Project Explorer透視圖中選擇相關(guān)項(xiàng)目:
![]()
2.2.4編譯運(yùn)行示例↑
單擊“構(gòu)建”按鈕編譯項(xiàng)目。
單擊“調(diào)試”按鈕箭頭 并選擇“調(diào)試配置。..”
在彈出的 Debug Configuration 窗口中,確保選擇的 Debug probe 是ST-LINK:
![]()
在同一窗口中,單擊“調(diào)試”,或單擊“調(diào)試”按鈕運(yùn)行軟件。
打開(kāi)控制臺(tái)模擬器,例如 TeraTerm [2]。配置控制臺(tái)波特率,選擇數(shù)據(jù)位:8,然后單擊確定。您的 PC 上的端口名稱可能不同。
單擊Resume按鈕以執(zhí)行代碼。TeraTerm [2]使用擴(kuò)展板 X-NUCLEO-IKS01A2 中可用的傳感器顯示測(cè)量值。
X-NUCLEO-IKS01A2 傳感器測(cè)量的值在 TeraTerm 窗口中顯示如下:
![]()
-
STM32
+關(guān)注
關(guān)注
2310文章
11162瀏覽量
373546 -
IDE
+關(guān)注
關(guān)注
0文章
366瀏覽量
49074
發(fā)布評(píng)論請(qǐng)先 登錄
STM32CubeIDE入門教程 STM32CubeIDE安裝使用教程
移植標(biāo)準(zhǔn)庫(kù)到STM32CubeIDE開(kāi)發(fā)環(huán)境中
怎樣將ThreadX GUIX移植到STM32F429(MDK AC6)上去
STM32CubeIDE SWV功能介紹
STM32CubeIDE使用
在 STM32CubeIDE 中針對(duì) STM32F407 移植 ThreadX
STM32CubeIDE的MCU開(kāi)發(fā)
【STM32CubeIDE】將變量定義到指定地址
第一個(gè)STM32CubeIDE項(xiàng)目
如何才能移植一個(gè)AC6例子到STM32CubeIDE
評(píng)論