OpenEdv-开源电子网

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

关于STM32 SPI时钟频率的问题

[复制链接]

4

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-5-22
在线时间
14 小时
发表于 2020-3-15 01:45:57 | 显示全部楼层 |阅读模式
10金钱
今天太使用103的时候,学习SPI通信。配置全部采用源码的配置,就在主函数一直读取读取W25QXX的状态寄存器,用逻辑分析仪发现时钟信号的频率只有307K。我采用SPI2 2分频。按理说应该是18M。怎么会这么低呢?原子哥可以帮忙给一点帮助吗?
1.png
2.png
3.png

最佳答案

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

自己发现是逻辑分析仪速度不够,调成16M采样速度,频率跟上来了,但是CLK不稳定,会在8M和5.33M之间跳
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-5-22
在线时间
14 小时
 楼主| 发表于 2020-3-15 01:45:58 | 显示全部楼层
自己发现是逻辑分析仪速度不够,调成16M采样速度,频率跟上来了,但是CLK不稳定,会在8M和5.33M之间跳
TIM图片20200315131557.png
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2020-3-16 00:18:24 | 显示全部楼层
密密123 发表于 2020-3-15 13:16
自己发现是逻辑分析仪速度不够,调成16M采样速度,频率跟上来了,但是CLK不稳定,会在8M和5.33M之间跳

分析仪的问题吧。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

10

主题

161

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2019-9-5
在线时间
134 小时
发表于 2020-3-16 08:43:30 | 显示全部楼层
昨天在f0的群看你发了贴,这么快就变成f1
回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-5-22
在线时间
14 小时
 楼主| 发表于 2020-3-16 10:32:18 | 显示全部楼层
黄faxian 发表于 2020-3-16 08:43
昨天在f0的群看你发了贴,这么快就变成f1

哈哈,因为我在F1也测试了一下,排除一下芯片的问题,连续换了3块芯片都是一样的问题,就锁定不是芯片,后来发现是逻辑分析仪速度不够,现在这个问题已解决,新问题是:我是一次发送24位,采用八位一次,发3次,数据全部发送出来。但是每帧之间因为要检测SPI_I2S_FLAG_TXE是否空闲,这就浪费了很多时间,如果不检测一直发,会导致最后的8位只能发出4位。
回复

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
发表于 2020-3-16 12:11:21 | 显示全部楼层
学得真仔细啊  我只是简单移植过来 测试能读能写能刷  测试下速度可以就完事了  
回复

使用道具 举报

2

主题

172

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3142
金钱
3142
注册时间
2014-11-29
在线时间
183 小时
发表于 2020-3-16 14:35:33 | 显示全部楼层
飘过一下
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-22 16:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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