关于 ST mems传感器开发的一些技术分享
生活随笔
收集整理的這篇文章主要介紹了
关于 ST mems传感器开发的一些技术分享
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 關(guān)于 STMicroelectronics mems傳感器開發(fā)的一些技術(shù)分享
- 實驗材料:
- 實驗步驟及技術(shù)要點:
- 開發(fā)板嵌入式端的關(guān)鍵代碼分析:
關(guān)于 STMicroelectronics mems傳感器開發(fā)的一些技術(shù)分享
ST 的傳感器芯片家族也非常強大,開發(fā)包資料全,開發(fā)效率高。
實驗材料:
1、ST Nucleo 開發(fā)板系列 開發(fā)板2、X-Nucleo-IKSO1A2 擴展板3、ST 官方技術(shù)文檔(包括軟件、參考手冊等)實驗步驟及技術(shù)要點:
1、將Mems擴展板安放在Nucleo 開發(fā)上,通過開發(fā)板自帶的usb虛擬串口連接電腦。當(dāng)然實現(xiàn)與電腦的連接,必須首先安裝st 虛擬串口的驅(qū)動程序。安裝完成后,電腦會自動識別開發(fā)板上的串口。
2、安裝unicleo-GUI 上位機軟件
3、官網(wǎng)下載開發(fā)軟件包STM32CubeExpansion_MEMS1_V4.4.1,將對應(yīng)的軟件通過Keil 或 IAR 開發(fā)工具下載到開發(fā)板上。
4、串口連接后,通過unicleo-GUI 上位機軟件 可以觀察到傳感器數(shù)據(jù)窗口
地磁傳感器:
溫濕度、氣壓傳感器:
加速度傳感器:
開發(fā)板嵌入式端的關(guān)鍵代碼分析:
1、main()函數(shù)分析:
開發(fā)板是利用HAL庫開發(fā),首先還是
然后是串口、RTC、Sensors 的配置初始化:
/* Initialize UART */USARTConfig();/* Initialize RTC */RTC_Config();RTC_TimeStampConfig();/*Initialize Sensors*/initializeAllSensors();enableAllSensors();2、主體程序while(1)部分:
- 與上位機的通訊指令交互:
- 利用RTC進行時間數(shù)據(jù)上報:
- 傳感器處理函數(shù):
總結(jié):
STMicroelectronics 提供了完整的Mems 的解決方案。
學(xué)習(xí)、研究示例程序,是進階必經(jīng)之路。
總結(jié)
以上是生活随笔為你收集整理的关于 ST mems传感器开发的一些技术分享的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LPS25HB 气压计 资料整理
- 下一篇: IIC总线上挂载多个从机的程序实现