IMU----ICM20602

2019-07-20 09:40发布

可以請教 ICM20602 此IMU
以SPI的通訊方式去做溝通,我在Terminal 下command
spidev_test -D /dev/spidev9.0 -p "xf5x00"
能收到回傳值0x12
想請教
1.我該如何下指令去寫進spi並且驗證我有寫入成功
2. 我該如何下指令去得到imu回傳的Gyro值



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
a496298685
1楼-- · 2019-07-20 10:48
这个芯片与MPU6050同为INVENSENSE公司的运动传感器。
但是,ICM20602的资料相当少。

但是网路上关于MPU6050的资料相当多,参阅他们,并辅之以ICM20602本身的datasheet、register manual,你就能得到自己想要的答案。

如果英语水平过关,也可以直接阅读ICM20602本身的datasheet、register manual。
官方页面
pihaimonkey
2楼-- · 2019-07-20 11:35
 精彩回答 2  元偷偷看……
pihaimonkey
3楼-- · 2019-07-20 14:15
 精彩回答 2  元偷偷看……
a496298685
4楼-- · 2019-07-20 14:52
pihaimonkey 发表于 2018-1-30 10:17
目前照著您說的查詢MPU6050的部分,幾乎都是i2c的方式,有spi tool 可以去丟指令讀取imu的Gyro值嗎? 由於我 ...

二者只是通信协议不同,时序特性不同。指令是完全相同的。请直接使用。
pihaimonkey
5楼-- · 2019-07-20 19:32
 精彩回答 2  元偷偷看……
a496298685
6楼-- · 2019-07-20 21:52
不知你的spidev9.0是个怎样的server,但是我觉得你的使用方法不对。

你发送了F5h试图读到WHO AM I信息,但是你根本没有留给程序读取数据的时钟呀。

请首先确定自己对于spidev9.0的使用方法是正确的。

一周热门 更多>