CUBEMX配置H750硬件SPI,没有时钟输出

2019-07-20 01:23发布

各位论坛大佬:
我用CUBEMX配置的H750主模式软件SPI,驱动串行FLASH。但是通信失败了,在逻辑分析仪上面也看不到时钟输出。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Talons
1楼-- · 2019-07-20 05:55
本帖最后由 Talons 于 2019-5-31 11:52 编辑

HAL库初始化SPI无法将时钟线拉低,即使专门写低电平也没用,如果使用软件NSS,先拉低NSS,再开启SPI通讯,当NSS变低时,时钟线还是高的,Flash芯片直接认为本次通讯错误。可以给时钟线下拉一个电阻,或者使用硬件NSS,保证时序正确。
ZhLeLe
2楼-- · 2019-07-20 10:15
 精彩回答 2  元偷偷看……
Talons
3楼-- · 2019-07-20 11:54
 精彩回答 2  元偷偷看……
ZhLeLe
4楼-- · 2019-07-20 17:38
Talons 发表于 2019-5-31 17:37
用MX生成的工程应该是初始化没有错误的,还是在时序上找问题,要不就用IO模拟看一下你的芯片是不是好的。 ...

我用逻辑分析仪看到的结果直接就是SPI2没有时钟输出。不知道是哪里出了问题
Talons
5楼-- · 2019-07-20 22:52
 精彩回答 2  元偷偷看……

一周热门 更多>