OpenEdv-开源电子网

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

STM32F4与ADXL362通信失败

[复制链接]

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2017-7-2
在线时间
12 小时
发表于 2018-7-29 18:41:12 | 显示全部楼层 |阅读模式
1金钱
        我用原子哥的STM32F4探索者开发板,板子的SPI例程运行正常。我在这个例程的基础上,修改为与ADXL362通信的程序。该片子也是用SPI通信,要求CPHA=CPOL=0,SCLK为1M~5MHz,先发MSB。

        初始化时读取下ADXL362的DEVID_AD(正确值为0XAD),确认无误后再进一步通信。遇到问题如下:
        1、SPI各管脚的GPIO_Speed为默认100MHz时,读取到的数据一直为0XFF,将SCLK的GPIO_Speed修改为2MHz时,读出的数据为0X91,修改其他管脚的GPIO_Speed不起作用,还一直是0X91。虽然数据也不对,但数据却不一样了。请教下GPIO_Speed在这里起的作用是啥?
        2、在上述配置下,读出的数据还是不对啊,正确应该是0XAD,我读到的却是0X91。我把程序流程和示波器的图发在下面,请大神帮忙分析下:
        (1)按照数据手册,STM32向ADXL362依次发送读命令0X0B、DEVID_AD寄存器地址0X00,然后发送一个假的数据0XAA,同时读取ADXL362回复的数据。SCLK和MOSI波形如下所示:
         

SCLK和MOSI

SCLK和MOSI

        (2)SCLK和ADXL362返回的数据MISO如下图所示(CS端常高,在SPI通信前拉低,通信结束后拉高,已确认无误):
         

SCLK和MISO

SCLK和MISO

        就是这张图有问题,应该是0XAD的,它却是0X91。请教大神~~~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-7-29 18:41:13 | 显示全部楼层
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2017-7-2
在线时间
12 小时
 楼主| 发表于 2018-7-29 18:48:44 | 显示全部楼层
ADXL362是用的AD公司官方的开发板EVAL-ADXL362Z,通过杜邦线与探索者开发板连在一起的
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2017-7-2
在线时间
12 小时
 楼主| 发表于 2018-8-16 14:55:31 | 显示全部楼层
在CC2530上解决了,
回复

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2018-8-30
在线时间
5 小时
发表于 2019-1-14 10:29:41 | 显示全部楼层
然后发送一个假的数据0XAA       为什么要发送假数据,我看官方的代码好像是在发送寄存器地址后发送0x00作为假数据吧。
回复

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2018-8-30
在线时间
5 小时
发表于 2019-1-14 10:30:39 | 显示全部楼层
请问有没有基于STM32的代码,我最近在调试362,换了好几个平台了,但是spi通信不通,回的数据要么是0x00,要么是0xFF
回复

使用道具 举报

3

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2019-5-30
在线时间
29 小时
发表于 2019-12-2 19:36:07 | 显示全部楼层
13755885133 发表于 2019-1-14 10:30
请问有没有基于STM32的代码,我最近在调试362,换了好几个平台了,但是spi通信不通,回的数据要么是0x00, ...

同求,请问楼主找到了STM32驱动ADXL362的例程了吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-24 01:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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