Servus ich hab das problem das ich den timer 1 des mega32 in bascom standartmässig zur PWM des DOGM nutze nun möchte ich noch das die Aplication DCF77 syncronisiert dazu ist der Timer 1 zwingend erforderlich nun könnte man für das LCD ja den timer 0 verwenden nur isd die platine schon fertig und bestückt ! 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 ich finde hierzu keine infos DANKE für jeden tip dankbar
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.