OCR1AH= 0 OCR1AL= 31
т.е. старший байт не устанавливается???
Код: Выделить всё
TCCR1A = 0;
TCCR1B = 0;
OCR1A = 19999;
Serial.begin(57600);
Serial.print(" OCR1AH= ");
Serial.println(OCR1AH);
Serial.print(" OCR1AL= ");
Serial.println(OCR1AL);Код: Выделить всё
OCR1AH= 78
OCR1AL= 31почему почти ?))veso74 писал(а):работает, не хуже напр. Вашего, написан почти на ассемблере.
...и почти все ардуинщики регулярно сталкиваются с проблемами несостыковки скетчей и конфликтов в железе. Ничего личного, просто многолетние наблюдения.вникаешь в математику, в алгоритм, не вдаваясь в бесконечные настройки регистров,