問題タブ [stm32f0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
timer - STM32F0 TIMx プリスケール設定が更新割り込みに影響しない
STM32CubeMx からコードを生成し、1µs ごとに更新イベントを生成したいと考えました。私は 48MHz の内部クロックで動作します。これは、Prescaler:0 および Autoreload:47 の結果で 1µs になるはずです。TrueStudio V.9.0.0 で STM32F030 を使用しています
生成コード
私は初期化に追加しました:
IRQ_Handler で、PIN を切り替えます。
コードでデバイスをフラッシュした後、オシロスコープで測定されたパルス幅が 564ns で、周波数が 889kHz の信号が生成されます。Prescaler または Autoreload の変更はこの出力に影響を与えず、T_Pulse=564ns または F=889kHz のままです。ここで何が欠けているのか分かりますか?
デバッグからの出力を登録します。