打印

GD32F407ZGT6单片机SPI配置为MRU模式,在时钟引脚为什么测不到CLK信号?

[复制链接]
636|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
趋向无穷|  楼主 | 2024-1-3 17:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32F407ZGT6单片机SPI配置为MRU模式,读取的数据全为0xFFFF,在时钟引脚也测不到CLK信号,希望有大神帮忙指点指点,先谢啦

使用特权

评论回复
沙发
b5z1giu| | 2024-2-6 12:25 | 只看该作者
你用啥读取的?是逻辑分析仪么?

使用特权

评论回复
板凳
cen9ce| | 2024-2-6 13:28 | 只看该作者
我觉得可能是时序没弄对吧

使用特权

评论回复
地板
suw12q| | 2024-2-6 14:31 | 只看该作者
你试试用DMA是不是就行啊,效果应该就行吧

使用特权

评论回复
5
w2nme1ai7| | 2024-2-6 15:30 | 只看该作者
话说你说的MRU模式是啥模式啊?会提高SPI的速度么

使用特权

评论回复
6
p0gon9y| | 2024-2-6 16:34 | 只看该作者
读取全是FF给我感觉就像是时序不对导致的

使用特权

评论回复
7
lamanius| | 2024-2-6 18:08 | 只看该作者
在缓存系统中,MRU模式可以作为一种替换策略,用于确定哪些数据应该被保留在缓存中,FF是不是就缓冲数据给刷新了呢?

使用特权

评论回复
8
l1uyn9b| | 2024-2-6 19:11 | 只看该作者
你先用示波器或者逻辑分析仪抓一下波形吧,看看效果

使用特权

评论回复
9
tax2r6c| | 2024-2-7 08:10 | 只看该作者
检测不到时钟可能是通讯完成或者是配置有问题,根本没有通信吧

使用特权

评论回复
10
q1ngt12| | 2024-2-7 09:26 | 只看该作者
看看你的代码?估计是不是SPI的配置故障啊

使用特权

评论回复
11
g0d5xs| | 2024-2-7 11:35 | 只看该作者
我觉得你可以先看看官方的demo,看SPI的配置,然后再移植你的项目上

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝