DOGM162 an ATMega164PA

Gast #3395277
Lesenswert?

Mal ein Beispiel von mir an Euch, um auch mal was zurückzugeben.

Zum Schaltplan gehört zwar durchaus eine Platine mit der ich das 
ausprobiert habe, allerdings ist da noch mehr drauf was ich gerade eben 
aus dem Schaltplan gelöscht habe - daher kein Layout oder Bilder der 
Platine.

Der Controller läuft auf 16MHz und um auch dem Display Zeit zum 
Aufwachen zu geben sind per Fuse-Bits 16k Takt-Zyklen + 65ms 
eingestellt.

Den Code habe ich natürlich nicht spontan runtergetippt, das hatte ich 
schon länger liegen und habe das nur eben mal an die Anwendung als 
Beispiel angepasst.

Das Ding macht nichts tolles, es gibt einen extrem einfachen "Scheduler" 
der vier "Tasks" abwickelt, benutzt sind zwei "Tasks".
Jeder "Task" wird einmal pro Milli-Sekunde aufgerufen und darf für 250µs 
laufen.

"Task" 1 sendet zyklisch den Inhalt eines 2x16 Zeichen Arrays an das 
Display.
"Task" 2 manipuliert alle 100ms einen Zähler und schreib den in das 
Array.
Angehängte Dateien:
#3395320
Lesenswert?

@ Rudolph (Gast)

>Das Ding macht nichts tolles, es gibt einen extrem einfachen "Scheduler"
>der vier "Tasks" abwickelt, benutzt sind zwei "Tasks".
>Jeder "Task" wird einmal pro Milli-Sekunde aufgerufen und darf für 250µs
>laufen.

>"Task" 1 sendet zyklisch den Inhalt eines 2x16 Zeichen Arrays an das
>Display.

LCD Update mit 1 kHz? Ob das sinnvoll ist?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren