私は arduino プロジェクトで作業しています。タイマー割り込みとシリアル通信を使用しています。しかし、タイマー割り込みが arduino シリアル ライブラリ関数を有効にするとすぐに、この問題に悩まされています。これを行う方法はありますか。シリアル通信とタイマー割り込みを併用したいのですが、以下の機能を使用するとシリアル通信が停止します。
void initialize()
{
//timer0
TIMSK0 = 2;
OCR0A = 125;
TCCR0A = 0b00000010; //commenting TCCR0A = 0b00000010; and TIMSK1 = 1 ; enable
TCCR0B = 0b00000011; // the serial communications
//timer1
TCCR1B = 1 ;
TIMSK1 = 1 ;
//timer2
TCCR2A = _BV(COM2A0) | _BV(WGM21) | _BV(WGM20);
TCCR2B = _BV(WGM22) | _BV(CS20);
OCR2A = B11000111;
EICRA = 63 ;
EIMSK = (1 << INT0) | (1 << INT1);
}