您好!
我有一个在 ADC ISR 内部运行的代码(每20us 中断一次)。 从 RAM 运行时、闪存没有出现任何问题、而从闪存运行时会出现 ISR 溢出(ISR 内部的代码似乎花费了20us 以上)
我在 InitFlash ()函数中(在 SysCtrl.c 文件中)检查了等待状态配置。 对于200MHz 的 CPU 频率、即我们的工作 CPU 频率、将 RWAIT 位设置为0x3。 数据表还指出、200MHz 时钟的最小等待状态需要为0x3。
是否 可以对配置进行任何其他更改以使其不会导致 ISR 溢出?
谢谢。