Lothar Sammel wrote:
> ich hab das problem das ich den timer 1 des mega32 in bascom
> standartmässig zur PWM des DOGM nutze
Es gibt keine Stand-Arten.
> nun möchte ich noch das die Aplication DCF77 syncronisiert dazu ist der
> Timer 1 zwingend erforderlich
Nö, jeder Timer kann das und noch viele andere Sachen.
Ein Timer kann auch PWM und Interrupts gleichzeitig machen. Die PWM legt
die Interruptrate fest und im Interrupthandler zählt man ne Variable
entsprechend dem gewünschten Timerintervall.
Es kann sein, daß derjenige, der die Bascom DCF77-Funktion geschrieben
hat, zufällig T1 benutzt, dann mußt Du sie eben umschreiben.
Ich weiß nicht, ob die Bascom-Libs auch als Bascom-Quelltext verfügbar
ist (in C ist das üblich).
Assembler oder Binary umzustricken könnte ziemlich tricky werden, da
dürfte DCF77 selber schreiben einfacher sein.
Man ist auch deutlich flexibler und leistungsfähiger, wenn man nicht nur
ausschließlich die fertigen Bascom-Routinen benutzt, sondern auch mal
was selber schreibt, wenn es die Aufgabe erfordert.
> FRAGE kann man den timer in der Syncronisations SUB umkonfigurieren und
> dann wieder zurück konfigurieren nach dem das DCF77 signal erkannt und
> verarbeitet wurde
Du kannst Hardware jederzeit umkonfigurieren, wenn die Funktionen nicht
gleichzeitig benötigt werden.
Peter