Hat sich aber wohl doch ein kleiner Fehler eingeschlichen.
In timer.c muss es heissen:
Code:
// set PoutputCompare to get desired Timer1 frequency
   OCR1A = (unsigned short) ((uint32_t) XTAL_PHI / INTERRUPTS_PER_SECOND -1);
Oder?