OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9506|回复: 8

第六十二章 Linux SPI 驱动实验 读取值为0

[复制链接]

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2019-6-22
在线时间
19 小时
发表于 2021-4-25 22:29:31 | 显示全部楼层 |阅读模式
1金钱
                    各位大佬求助!

      在做第六十二章 Linux SPI 驱动实验时出现了读取icm20608 六轴传感器时值都为0 ,这是为什么
   

原始值:
gx = 0, gy = 0, gz = 0
ax = 0, ay = 0, az = 0
temp = 0
实际值:act gx = 0.00°/S, act gy = 0.00°/S, act gz = 0.00°/S
act ax = 0.00g, act ay = 0.00g, act az = 0.00g
act temp = 24.92°C


最佳答案

查看完整内容[请看2#楼]

经过对比源码的.dts 文件,发现spi接口是复用串口2接口,有其它地方也用到了,屏蔽掉就ok了,问题已经解决,可以读取到数据了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2019-6-22
在线时间
19 小时
 楼主| 发表于 2021-4-25 22:29:32 | 显示全部楼层
经过对比源码的.dts 文件,发现spi接口是复用串口2接口,有其它地方也用到了,屏蔽掉就ok了,问题已经解决,可以读取到数据了。
回复

使用道具 举报

5

主题

120

帖子

0

精华

高级会员

Rank: 4

积分
813
金钱
813
注册时间
2021-2-26
在线时间
117 小时
发表于 2021-4-26 16:13:17 | 显示全部楼层
spi硬件上看一下,有逻辑分析仪的话,抓一下。
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2019-6-22
在线时间
19 小时
 楼主| 发表于 2021-4-26 17:28:21 | 显示全部楼层
jckimi 发表于 2021-4-26 16:13
spi硬件上看一下,有逻辑分析仪的话,抓一下。

不应该是硬件问题,这是开发板,不是自己的硬件。
回复

使用道具 举报

2

主题

714

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2177
金钱
2177
注册时间
2018-8-27
在线时间
257 小时
发表于 2021-4-26 18:09:55 | 显示全部楼层
shenliu128 发表于 2021-4-26 17:28
不应该是硬件问题,这是开发板,不是自己的硬件。

直接用例程提供的驱动源码和应用程序源码 进行测试
森罗万象
回复

使用道具 举报

5

主题

120

帖子

0

精华

高级会员

Rank: 4

积分
813
金钱
813
注册时间
2021-2-26
在线时间
117 小时
发表于 2021-4-26 18:19:42 | 显示全部楼层
shenliu128 发表于 2021-4-26 17:28
不应该是硬件问题,这是开发板,不是自己的硬件。

抓波形,看看cpu有没有送spi波形出来。有送的话,看device那边有没有回。
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2019-6-22
在线时间
19 小时
 楼主| 发表于 2021-4-26 18:50:58 | 显示全部楼层
xiaotaotao 发表于 2021-4-26 18:09
直接用例程提供的驱动源码和应用程序源码 进行测试

就是用的例程源码 应用程序源码测的,才出现的数据为0
回复

使用道具 举报

3

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
金钱
469
注册时间
2021-1-16
在线时间
50 小时
发表于 2021-4-26 21:28:01 | 显示全部楼层
把源码和设备树配置贴出来,我之前也遇到了,后来是因为设备树里的配置, pinctrl-names少了一个末尾的's';
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2023-4-3
在线时间
5 小时
发表于 2023-5-25 14:27:52 | 显示全部楼层
jzhang123 发表于 2021-4-26 21:28
把源码和设备树配置贴出来,我之前也遇到了,后来是因为设备树里的配置, pinctrl-names少了一个末尾的's' ...

找了两天都不知道问题出在哪 看到这个回复 我代码都没看就知道我也是这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-11 09:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表