Hallo, Kann mir jemand bitte helfen? In meinen Programm wird d. Temp.gemessen und alle 10 min.im Eeprom gespeichert.Nun wollte ich die Temp. parallel auf`s LCD ausgeben. Hab beides im mainloop stehen: mainloop: wdr ;---Temperatur -> r22:r21 rcall getTemp ;--- Ausgabe mov r16,r22 rcall putChar rcall lcdZahl ldi r16,0xDF rcall lcdData ldi r16,'C' rcall lcdData rcall lcdLine1 ldi r16,'I' rcall lcdData ldi r16,'T' rcall lcdData ldi r16, rcall putChar rcall saveTime rcall saveTemp rcall seekNext ldi r16,10 ;Pause in Sekunden/Minuten rcall wait_S ;Warte x Sekunden rcall wait_M ;Warte x Minuten rjmp mainloop Nun wird aber d. Lcd auch nur alle 10 min. neu angezeigt. Wie macht man, daß beides getrennt abläuft??? Temp.-Speicherung alle 10 min.; Lcd Ausgabe kontinuierlich Kann mir jemand bitte eine Tipp geben??? Hab den gesamten Code nochmal angehängt. Danke
anstatt in der hauptschleife zu warten mit 2 timern und interrupts arbeiten, so wäre das generelle vorgehen..
Hallo Andy , danke f. d. schnelle Antwort. Werde mal deinen Tipp versuchen umzusetzen. Bin nämlich völlig neu auf diesem Gebiet. Grüß Bernd
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.