我一直在阅读关于STM32F407VGT6上的ART加速器和168MHz的零等待状态,数据表中简要提到了它,但我无法在任何地方找到如何启用它。 FLASH_ACR寄存器中有一个预取选项但启用它会导致我的板停止 工作。不确定这是否是同一件事。 ART是否需要启用或默认启用?我在这个芯片的勘误表中注意到ART在A版本中没有工作但在当前的Z rev中已“固定”。
由于
答案 0 :(得分:0)
此link具有为stm32F2设备配置ART的方法。在STM32f4发现系列中可以找到相同的寄存器。检查pdf中的ART配置一词。我遇到了同样的问题,这是我能找到的最佳答案......
答案 1 :(得分:0)
我在该文件中读到:STMicroelectronics:AN3430 - 如何使用STM32F2xx实现最低电流消耗的应用笔记
在第17页(3.1.1),他们说启用缓冲区预取将消耗额外的20mA(用于128位线读取)。 也许在168 MHz你的电源变得不稳定? 也许你可以用更低的时钟速度(120MHz)来尝试它,其中cpu非常省电。