問題タブ [codevisionavr]
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.
c - ATmega164 を使用する CodeVisionAVR のギター チューナー コードは、4 つ以上のサンプルを処理できません。
CodeVisionAVR を使用してギター チューナーを設計し、大学のプロジェクトで ATmega164 マイクロチップを使用しています。サンプル数を 4 より大きく設定すると、チップ LED が連続的に点滅し、コードはプロセスのピン読み取りフェーズを通過しません (コードの各行の後に LED を点灯させて、どこで停止するかを確認します)。 )。
私は大学から、DFT を使用して CVAVR でコードを設計するよう強制されました。私は(最近の質問への回答の大きな助けを借りて)コードを元のコードのほぼ18分の1にしました。4 つ以上のサンプルに耐えられるように実行を簡単にする方法がわかりません ( #define N 4
)
ナイキスト・シャノンのサンプリング定理と、高い E のギター弦が 380 Hz 付近にあるため (正確には思い出せません)、チューナーは通常、少なくとも 800 サンプルを使用できる必要があります。
c - C 言語を使用して CodeVisionAVR で未定義のシンボル 'sprintf' を取得するのはなぜですか?
私は C を使用して CodeVision AVR でコーディングしています。0 から 100 までカウントし (カウンター)、それを Proteus の LCD に表示したいと考えています。CodeVision で [Build All] を選択すると、このエラーが発生します。理由はわかりません。
未定義のシンボル 'sprintf'
コード: