timer mehrfach nutzung mega32

OP #1226587
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
#1226758
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.