
我使用以下代码在STM32F103CBT6,可以正常读出W25Q128的id。就是同样的读ID代码,同样的hal库,同样的硬件,但是在STM32G070CBT6就无法读出,显示FFFFFF. STM32CubeMx,也是同样的配置。还有我尝试过软件SPI,也能读出ID.实在找不到哪里有问题了,求助大佬们!🚀️
|
STM32会存在单个IO口坏掉的情况吗?
关于使用cubemx配置stm32g473re的opamp工作模式:Programmable gain amplifier mode with external filtering
STM32IDE如何设定代码到ITCM中运行。
STM32N6570-DK开发板,哪里还有卖的?
STM32H7R7 CubeMX无配置问题
如何解决用CubeMX生成代码时会将main.c文件中的汉字变成乱码的问题?
基于STM32U575的RFID信息审查系统?
用NanoEdge Ai训练多分类后输出概率一直为一样的值,传不同数据永远都是一样的概率
STM32F723ZET6使用ADC捕获标准正弦波并通过USB主动上报,正弦波重新拟合后存在凹陷峰?
STM32CubeMX 使用"FW_F1 V1.8.6"生成FreeRTOS代码缺少"freertos_mpool.h"?
配置方面保证跟其它系列的配置一样,无非SPI模式的选择。
硬件连接的话,检查是否接对了、然后是否接好了。
有时候一些硬件问题会比较直观反映出来。
命令不长,也可以用示波器看一下。
是的,我和其他系列配置的一模一样,硬件也连接的没有错,因为用软件模拟SPI,就能读出,然后STM32CubeMx也是配置的一模一样。是否是STM32 HAL库有问题呀??确实找不到什么原因了
还有就是我发现MISO 线在STMG070是配置的输出模式。是否会影响
没有逻辑分析仪,哥。就是配置的一模一样的HAL库,也是同样的代码。在STM32F103上就能读出W25Q128的ID.
这是硬件连接。检查十几遍了。没有问题。
[md]MISO线在STMG070是配置的输出模式,这个肯定不行啊
[md]你不是说SPI配置跟其它系列一样吗? 一般来讲,复用功能脚多配置成了PP模式,你手动将MISO配置输入模式也是可以的。
保证MOSI MISO 还有 片选脚别接错了,片选脚能起作用。
用示波器看一下几个脚的信号,就知道配置是否正常。
否则检查代码,很难看出外部是否有异常。
HAL库自动配置成复用推挽输出的,然后我手动配置成输入模式,也是没有反应