OpenEdv-开源电子网

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

STM32 MINI板与RN7302芯片的SPI通信问题 求解答。

[复制链接]

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-10-16
在线时间
45 小时
发表于 2015-11-18 15:38:38 | 显示全部楼层 |阅读模式
5金钱
最近实验室在做STM32F103与锐微能计量芯片RN7302的SPI通信 可是RN7302的用户手册看了半天也不知道应该怎么设置STM32 我把STM32作为主机 发送命令读取RN7302内寄存器的数据 请大家帮我看看怎么设置SPI 谢谢了 下面是RN7302的SPI部分资料



最佳答案

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

自问自答,刚才调试,发现是我自己傻逼了。我读出来数据发现存到了一个float变量,换成u32 就正常显示0了,之前跳动0和1677,是我没有接通强电,空的采样脚电平可能浮动,所以0的时候为0,如果溢出就显示1677这个东西,我是新手基本靠自学的,自己猜测可能是这个原因,分享给大家,希望之后对大家有所帮助
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2018-4-17
在线时间
9 小时
发表于 2015-11-18 15:38:39 | 显示全部楼层
战锤40K 发表于 2018-4-17 12:03
诸位不好意思回这么久远的帖子,最近在使用RN7302,程序使用的是RN7302的测试例程,我做了修改,对照SPI通 ...

自问自答,刚才调试,发现是我自己傻逼了。我读出来数据发现存到了一个float变量,换成u32
就正常显示0了,之前跳动0和1677,是我没有接通强电,空的采样脚电平可能浮动,所以0的时候为0,如果溢出就显示1677这个东西,我是新手基本靠自学的,自己猜测可能是这个原因,分享给大家,希望之后对大家有所帮助
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-20 00:09:07 | 显示全部楼层
帮顶.....
回复

使用道具 举报

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-10-16
在线时间
45 小时
 楼主| 发表于 2015-11-23 19:55:52 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,麻烦给点建议。。我之前两个MINI板的SPI可以进行通信,可是就是不能和这个计量芯片进行通信。。
回复

使用道具 举报

9

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2015-2-5
在线时间
3 小时
发表于 2016-4-11 16:10:52 | 显示全部楼层
楼主问题解决了吗
回复

使用道具 举报

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-10-16
在线时间
45 小时
 楼主| 发表于 2016-4-11 22:19:40 | 显示全部楼层

是给计量芯片的指令发送错了。。SPI配置和例程上的一样就可以了
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2013-9-5
在线时间
4 小时
发表于 2016-6-17 14:21:53 | 显示全部楼层
楼主能不能发下例程啊
回复

使用道具 举报

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-10-16
在线时间
45 小时
 楼主| 发表于 2016-6-17 16:15:46 | 显示全部楼层
changdkai 发表于 2016-6-17 14:21
楼主能不能发下例程啊

和这个芯片通信的例程还是两个SPI通信的例程?
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2013-9-5
在线时间
4 小时
发表于 2016-6-20 14:52:45 | 显示全部楼层
STM32与RN7302通讯的例程
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2013-9-5
在线时间
4 小时
发表于 2016-6-20 14:55:24 | 显示全部楼层
我用GPIO口模拟SPI是可以和RN7302通讯的,但我用SPI1与RN7302始终通讯不了
回复

使用道具 举报

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-10-16
在线时间
45 小时
 楼主| 发表于 2016-6-20 15:15:13 | 显示全部楼层
changdkai 发表于 2016-6-20 14:55
我用GPIO口模拟SPI是可以和RN7302通讯的,但我用SPI1与RN7302始终通讯不了

那可能是硬件电路部分有问题吧?IO口可以通信 指令应该是对的 查看下电路吧 SPI按照原子哥的例程来配置就可以了
回复

使用道具 举报

5

主题

25

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-6-29
在线时间
17 小时
发表于 2016-7-22 13:57:31 | 显示全部楼层
吸血神童,你好!你那个STM32和RN7302的通信搞定没有,可以读取电压电流吗?我最近也在搞这个,能不能分享下程序,或者交流下!我QQ760602849
回复

使用道具 举报

5

主题

25

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-6-29
在线时间
17 小时
发表于 2016-7-22 13:58:34 | 显示全部楼层
能不能交流下,最近我也在搞这个RN7302,我QQ760602849
回复

使用道具 举报

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-10-16
在线时间
45 小时
 楼主| 发表于 2016-8-2 21:45:24 | 显示全部楼层
红尘笑客288 发表于 2016-7-22 13:58
能不能交流下,最近我也在搞这个RN7302,我QQ760602849

好的呀  最近出差  没时间上论坛 才看到回复。。。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2015-6-17
在线时间
1 小时
发表于 2016-8-27 15:06:03 | 显示全部楼层
朋友们,谁搞好用IO口模拟的与RN7302可以通讯,可否参考下,谢谢
我的QQ邮箱是106393154@qq.com
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2018-4-17
在线时间
9 小时
发表于 2018-4-17 12:03:50 | 显示全部楼层
诸位不好意思回这么久远的帖子,最近在使用RN7302,程序使用的是RN7302的测试例程,我做了修改,对照SPI通信的程序和RN7302的寄存器配置发现没什么问题,显示输出使用的12864,平时可以正常显示字符数字,但通信时不能实时显示,显示输出测得电压不是0就是1677,很郁闷,诸位能不能请教一下,有什么例程可以分享一下啊
回复

使用道具 举报

3

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2014-5-7
在线时间
80 小时
发表于 2019-3-14 21:53:07 | 显示全部楼层
战锤40K 发表于 2015-11-18 15:38
**** 作者被禁止或删除 内容自动屏蔽 ****

你好,也在弄这个方便的话能咨询一下你么?QQ3217477452
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-24 04:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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