私は内部のATMega328を使用して、thisコンセプトに基づくテルミンを作成することを考えています。 内部のtimer1カウンタとtimer0カウンタを使用しています。しかし、対応するカウンタの増加をトリガする入力として使用するピンのドキュメントを見つけることができません。TCNT0に対応するArduino Unoピンはどれですか?
ピン5はTCNT1に対応し、ピンはTCNT0に対応します。
私は内部のATMega328を使用して、thisコンセプトに基づくテルミンを作成することを考えています。 内部のtimer1カウンタとtimer0カウンタを使用しています。しかし、対応するカウンタの増加をトリガする入力として使用するピンのドキュメントを見つけることができません。TCNT0に対応するArduino Unoピンはどれですか?
ピン5はTCNT1に対応し、ピンはTCNT0に対応します。
TCNT1とTCNT0は両方ともマイクロコントローラのタイマレジスタです。入力ピンまたは出力ピンと対話するタイマーベースのコードまたはタイマー割り込みを書き込まない限り、ピンはまったく関連付けられません。 ATmega328のAtmelデータシートを勉強する必要があります。すべてのレジスタとタイマーの使用について詳しく説明しています。参照するデザインは、Timer0をまったく使用していないようです。
例:
「は タイマ/カウンタ0レジスタ(TCNT0)を登録および出力TC0xレジスタ(をOCR0x)を比較する8ビット・レジスタであるInt.Reqと略記 割り込み要求(ブロック図です。。 )信号はすべてタイマ割り込みで表示されます フラグレジスタ0(TIFR0)すべての割り込みは、タイマ割り込みマスクレジスタ0 (TIMSK0)で個別にマスクされます(TIFR0およびTIMSK0は図示されていません)。
"タイマ/カウンタ(TCNT1)、アウトプットコンペアレジスタ(OCRA/B)、インプットキャプチャレジスタ(ICR1) はすべて16ビットのレジスタです。これらの プロシージャについては、「16ビットレジスタへのアクセス」のセクションで説明します。
検索しても気になりませんでしたか? https://www.google.com/search?q=atmega328+pinout&safe=off&source=lnms&tbm=isch&sa=X&sqi=2&ved=0ahUKEwijp4O55MzUAhVE8GMKHfTZA9UQ_AUIBigB&biw=1920&bih=988 – OldProgrammer
タイマのレジスタには実際にはArduinoピンに対応するピンがあるようです。私はそれらを見つけましたが、彼らは私が見つけたものとは異なっているようです(記述どおりに動かない)。また、私はDuckDuckGoを使用します。 – NikiNeu