die blinkfrequenz würde ich eher dadurch regeln, das:

- der timer einen passenden prescaler bekommt
- in der sub eine variable incrementiert wird und erst bei einem bestimmten wert die led getoggelt und die variable wieder auf 0 gesetzt wird

bei bei timerbedingten subs immer darauf achten:

- das man nicht unnötig oft in die routine springt
- das man sie so klein und kurz wie möglich macht (also keine waits in der sub!)

in der sub würde dann vielleicht stehen:

timersub:
incr ledcounter
if 60<ledcounter then
toggle led
ledcounter = 0
end if
return

Alles natürlich immer stark davon abhängig, wie schnell der Controller getaktet wird und was für einen Timer du benutzt (8 oder 16 Bit)

Gruß MeckPommER