ST意法半导体
直播中

徐磊

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

STM32L08x RNG和DMA不可访问的原因?

RNG、CRC 和 DMA 都是 STM32L08x AHB 总线上的外设。如果我在 RCC 中启用 CRC 时钟之前尝试写入 CRC_INIT,则 STM32-WorkBench 内存窗口正确地只显示零。但在 RCC_AHBENR 中启用 CRC 时钟并写入 CRC_INI 后,写入的值将显示在内存窗口中。
但是,如果我对 RNG 或 DMA 做同样的事情,那么在 RCC 中启用外设后,这些外设寄存器将无法写入。
是否必须应用一些特殊的魔法才能为这两个外设启用时钟?









回帖(1)

刘倩

2023-1-29 12:07:43
好像找到原因了。CRC 在 STM32-Workspace 引出线配置中启用。当我删除它时,RNG 和 DMA 可以启用并开始工作。打败我为什么。
举报

更多回帖

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