特に、STMF4xx/F7xxのような高速デバイスの場合、電源電圧とシステムクロック周波数に基づいてフラッシュ待機サイクル数を指定する必要があります。なぜフラッシュ待機サイクル数を指定する必要がありますか?
CPUが命令または定数をフェッチするとき、これはFLITFで実行されます。 FLITFが要求されたデータを提供できる限り、FLITFがCPU要求を保持し、他のバスマスタがフラッシュにアクセスすることは不可能であるという前提のもとでは正しいですか?
これが真実ならば、どのインタフェースでもフラッシュ待機サイクルを知ることが重要なのはなぜですか。キャッシュのようにプリロード命令はそれほど待たされることなく、独立して実行されます。
あなたは、フラッシュが速度制限を持ついくつかの/多くのMCUの唯一のロジックではないことがわかります。いくつかは、たとえCPUがそれを超えてうまくいっていても、周辺機器のクロックがXを超えることができないことを伝えます。特にPLLは、使用しなければならない最小範囲と最大範囲を持っています。そうしないと、クロックが不安定になることがあります(ロックやロックを解除してハングアップすることはありません)。ちょうどいくつかの車が200mph行くことができないので、すべてのことができます。各チップのロジックブロックまたはペリフェラルごとに、設計されたパラメータ内にタイミングを保つ必要があります。 –