Код: Выделить всё
#include«timer-api.h»
void setup() {
Serial.begin(9600);
timer_init_ISR_500KHz(TIMER_DEFAULT); //////
pinMode(13, OUTPUT);
}
void loop() {
while(Serial.available()>0){
Serial.write(Serial.read());
}
}
void timer_handle_interrupts(int timer) {
digitalWrite(13, !digitalRead(13));
}Но тогда отказывается работать Serial.read() и Serial.available().
Можно ли как-то и прерывание по таймеру установить и Serial не сломать?


