HCS12の命令サイクル数と遅延サイクル数を計算しようとしています。私はHCS12に関するいくつかの情報を持っていますhcs12の遅延サイクルを計算する
HCS12は、バスクロック(Eクロック)をタイミング のリファレンスとして使用しています。
- Eクロックの周波数は、オンボードクロック発振器(クロック、48MHz、Eクロック、24MHz)の半分です。命令の
- 実行時間も
私は24MHzの水晶周波数であるだろE・クロック・サイクルで測定されていますか?その場合、CPUの命令時間には、水晶発振器周波数の半分だけが使用されます。したがって、 は半分にする必要がありますか?
24MHzバスのデモボードで、クロック時間を100msにする方法を教えてください。 クロック? 100ミリ秒の時間遅延を生成するために
、我々は、先行命令シーケンスを60,000回【100ミリ秒÷(40÷24,000,000)マイクロ秒= 60,000]を繰り返す必要があります。次の命令シーケンスは、希望の遅延を作成します: 例がありますが、60000
と40
の値がどのように計算されるのか分かりません。
啓発の説明をいただきありがとうございます – snr