我們 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設備已經驗證成功~
-
傳感器
+關注
關注
2573文章
54014瀏覽量
782593 -
連接器
+關注
關注
100文章
15742瀏覽量
144670 -
光刻機
+關注
關注
31文章
1192瀏覽量
48676 -
I2C接口
+關注
關注
1文章
149瀏覽量
26371 -
MPU6050
+關注
關注
39文章
310瀏覽量
74240
發(fā)布評論請先 登錄
基于 STM32 的硬件 I2C 讀取 MPU6050 數(shù)據
MPU6050 I2C讀取值很小
STM32F103C8T6最小系統(tǒng)板怎樣做才能通過I2C讀取MPU6050的數(shù)據呢
mpu6050對應i2c地址是什么_如何讀取數(shù)據
如何使用STM32單片機的硬件I2C讀取MPU6050的數(shù)據資料和程序免費下載
使用AVR單片機的I2C讀取MPU6050發(fā)送到串口的程序免費下載
使用MPU6050傳感器讀取I2C總線數(shù)據的程序免費下載
STM32-I2C總線通信與MPU6050
linux移植MPU6050的I2C驅動
使用I2C連接AGX Xavier和MPU6050并讀取IMU數(shù)據

請問ARTPI是怎樣使用軟件I2C讀取mpu6050的?
評論