Zwei Programme auf MEGA32 laufen lassen?

Gast #764911
Lesenswert?

hi @ all

ich möchte folgendes für meinen MEGA32 programmieren. am anfang muss man 
einen  code eingeben. ist die eingabe correct, wird die uhrzeig 
angezeigt. soweit so gut die beiden programme habe ich. ist es nun 
möglich, beide programme  zu trennen(ich programmieren mit C-Control Pro 
IDE)? also dass ich meinetwegen einmal habe:

Sub Code()
.
.
.
End Sub


Und

Sub Uhr()
.
.
.
End Sub


mein problem ist dass die uhr erst anfängt zu zählen, wenn der code 
stimmt...sprich das programm arbeitet nicht weiter wenn der code 
verlangt wird

Mfg Mel
Gast #764917
Lesenswert?

Du musst halt die Code eingabe in z.B. einer Interruptroutine 
abarbeiten.
Wenn ne Taste gedrückt wird in die Routine rein und das machen was du 
willst und dann wieder zurück zur Uhr. Die paar Takte die für die 
Abarbeitung von ich vermute mal darstellen des Codes auf LCD oder so 
anfallen sind gering.
Gruss
Gast #764921
Lesenswert?

Implementier die Uhr über Timer und Interrupts und kümmer dich in der 
Hauptschleife um den "Code". So erreichts du, dass die Uhr im 
Hintergrund läuft, egal was das Hauptprogramm gerade macht

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