我們 env 先進入到項目目錄下,使用 menuconfig
勾選這一項:
然后也勾上 mpu6xxx 的包:
保存設置后,運行 pkgs --update 以及 scons --target=mdk5,打開 project 工程并編譯下載,按 reset 按鈕可以看到串口輸出:
可以看到 i2c1 設備注冊成功,mpu6xxx 的包成功導入。
下面我們要將 mpu6050 和 artpi 進行連接,我選擇的引腳是這兩個:
然后也要在 menuconfig 的 i2c1 配置中配置對應引腳(PB0 是 16, PB2 是 18):
保存退出,運行 scons --target=mdk5 然后在 Keil5 中重新編譯下載
運行 mpu6xxx probe i2c1 顯示找到設備,初始化成功,再運行 mpu6xxx read 讀取傳感器信息成功
至此i2c設備已經驗證成功~
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
傳感器
+關注
關注
2551文章
51097瀏覽量
753527 -
連接器
+關注
關注
98文章
14519瀏覽量
136529 -
光刻機
+關注
關注
31文章
1150瀏覽量
47400 -
I2C接口
+關注
關注
1文章
125瀏覽量
25202 -
MPU6050
+關注
關注
39文章
307瀏覽量
71403
發布評論請先 登錄
相關推薦
基于 STM32 的硬件 I2C 讀取 MPU6050 數據
。MPU6050其實就是一個 I2C 器件,里面有很多寄存器(但是我們用到的只有幾個),我們通過讀寫寄存器來操作這個芯片。所以首要問題就是 STM32 和 MPU6050 的 I2C
發表于 05-27 17:43
MPU6050 I2C讀取值很小
這是我的 I2C MPU6050 讀取程序 , 上位機串口上看到了值總是很小不知道為什么 ,各位大神 , 求解呀, 急著調小飛機 ,溫度似乎也有問題,急急急。。。。。傳上來的值老是有問題 , 不知道為啥 。這是初始化函數
發表于 04-15 06:36
mpu6050對應i2c地址是什么_如何讀取數據
本文主要介紹了mpu6050對應i2c地址是什么,并通過stm32的硬件讀取mpu6050的數據。MPU6050 的
發表于 12-11 16:04
?2.5w次閱讀
如何使用STM32單片機的硬件I2C讀取MPU6050的數據資料和程序免費下載
本文檔的主要內容詳細介紹的是如何使用STM32單片機的硬件I2C讀取MPU6050的數據資料和程序免費下載。
發表于 07-25 17:31
?0次下載
使用AVR單片機的I2C讀取MPU6050發送到串口的程序免費下載
本文檔的主要內容詳細介紹的是使用AVR單片機的I2C讀取MPU6050的數據發送到串口的程序免費下載。
發表于 08-06 16:39
?9次下載
樹莓派I2C讀寫MPU6050不同方式效率對比
樹莓派I2C讀寫MPU6050不同方式效率對比? 近期在調整PID參數的時候,發現mpu6050濾波后的姿態嚴重滯后,查看該線程的周期時間,一次循環是16000us以上,頻率才60多HZ,調整
發表于 12-06 14:06
?1次下載
STM32-I2C總線通信與MPU6050
文章目錄1、I2C總線1.1 I2C總線協議1.2 I2C總線讀寫操作1.3 STM32F0-I2C控制器特征2、
發表于 12-06 14:06
?27次下載
linux移植MPU6050的I2C驅動
有MPU6050的例程,測試后很好用,如下圖(夢幻聯動一下:樹莓派PICO+freeRTOS)因為pico上有現成的能用的例程,所以改一改之后直接移植到linux上首先介紹一下linux下的I2C框架①、I2C 總線驅動,
發表于 12-06 14:21
?10次下載
使用I2C連接AGX Xavier和MPU6050并讀取IMU數據
)GNDpin 6 (GND)SCLpin 5 (SCL)SDApin 3 (SDA)通信協議實用I2C進行通信,詳情見 I2C serial communication protocol打開Jetson Nano,打開終端頁面sudo
發表于 12-06 15:51
?5次下載
評論