我們 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設備已經(jīng)驗證成功~
-
傳感器
+關注
關注
2564文章
52834瀏覽量
765829 -
連接器
+關注
關注
99文章
15327瀏覽量
139989 -
光刻機
+關注
關注
31文章
1164瀏覽量
48137 -
I2C接口
+關注
關注
1文章
142瀏覽量
25991 -
MPU6050
+關注
關注
39文章
310瀏覽量
72957
發(fā)布評論請先 登錄
基于 STM32 的硬件 I2C 讀取 MPU6050 數(shù)據(jù)
MPU6050 I2C讀取值很小
STM32F103C8T6最小系統(tǒng)板怎樣做才能通過I2C讀取MPU6050的數(shù)據(jù)呢
mpu6050對應i2c地址是什么_如何讀取數(shù)據(jù)

如何使用STM32單片機的硬件I2C讀取MPU6050的數(shù)據(jù)資料和程序免費下載

使用AVR單片機的I2C讀取MPU6050發(fā)送到串口的程序免費下載

使用MPU6050傳感器讀取I2C總線數(shù)據(jù)的程序免費下載

STM32-I2C總線通信與MPU6050

linux移植MPU6050的I2C驅動

使用I2C連接AGX Xavier和MPU6050并讀取IMU數(shù)據(jù)

評論