1
このコードを変更してPWMを3番ピンから11番ピン(Arduino Nano v3)に移動しようとしていますが、あまり成功していません。どのようにそれを行うことができますか?PWMを3番ピンから11番(Arduino Nano)に移動
pinMode(3, OUTPUT); // enable the PWM output
TCCR2A = B00100011; // Fast PWM change at OCR2
TCCR2B = B11001; // Timer running at full system clock
OCR2A = 21; // output frequency = 16,000,000/(OCR2A+1)
pinMode(3, OUTPUT); // enable the PWM output
OCR2B = 11; // 50% duty cycle
感謝を。別のデバイス用のクロックを生成するには、50%のデューティ・サイクルで方形波が必要です。私はそれを約700kHzに設定する必要があり、それをaprox +/- 300kHzで変化させたいと思っています。私がこれを設定し、その範囲をうまくコントロールできる方法はありますか、少なくとも50レベルでしょうか? – bbglazer
@bbglazer:13ステップで十分なら、私の更新された答えを見てください – KIIV