ST意法半导体
直播中

刘玉兰

7年用户 961经验值
私信 关注
[问答]

HAL_SPI_ENABLE导致STM32G030J6崩溃如何解决呢

我正在尝试使用 SPI 与 SD 卡通信
我找到了一个可以在 STM32g031f6 上工作的库,但是如果我尝试在 STM32g030j6 上做同样的事情,它会在调用“stm32g0xx_hal_spi.c”中的函数“__HAL_SPI_ENABLE”时崩溃/重置。
通常我会使用 PA13 fo SD_CS,但我将其更改为 PC14,以便调试芯片。


回帖(1)

王文娥

2022-12-20 15:14:01
您的 NRST 引脚上有 SPI_SCK。当它将时钟设置为低电平时,它会拉低 NRST 并重置芯片。您需要根据数据表单独保留该引脚:

您也可以自行承担禁用 NRST 功能的风险,即使该芯片不支持该功能。请注意,这是使您的芯片变砖的好方法。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分