INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Habe einen Tempsensor AD592 mit entsprechender Vorbeschaltung am ad[1] des Applicationboard mit C-Control/Steuercomputer mit 2x16 Pkt. Matrix LC-Display angeschlossen und dazu ein Modem. Frage: Die Temperatur lasse ich mir am LC-Display permanent anzeigen. Dann lasse ich eine andere Meldung am LC-Display anzeigen, so das am Display komplett was anderes steht. Dann lasse ich mir wieder die Temperatur am LC-Display anzeigen. Das ganze mache ich zweimal und dann zeigt mir das Display keine Temperatur mehr. Ausschnitt aus meinem Prog: #Temperatur lcd_param = 2 : gosub LCD_GOTOLINE lcd_param = T_ : gosub LCD_WRITECHAR 'Temp. = xx Cel. lcd_param = E_ : gosub LCD_WRITECHAR lcd_param = M_ : gosub LCD_WRITECHAR lcd_param = P_ : gosub LCD_WRITECHAR lcd_param = PUNKT : gosub LCD_WRITECHAR lcd_param = GLEICH : gosub LCD_WRITECHAR lcd_param = sp_ : gosub LCD_WRITECHAR temp = sensor * 2 - 273 gosub WRITEVALUE lcd_param = sp_ : gosub LCD_WRITECHAR lcd_param = C_ : gosub LCD_WRITECHAR lcd_param = E_ : gosub LCD_WRITECHAR lcd_param = L_ : gosub LCD_WRITECHAR lcd_param = PUNKT : gosub LCD_WRITECHAR IF temp >= 42 THEN GOTO SMS3 RETURN #WRITEVALUE if temp < 0 then lcd_param = MINUS else lcd_param = sp_ gosub LCD_WRITECHAR output = abs(temp) if output >= 100 then lcd_param = output mod 1000 / 100 + NULL else lcd_param = sp_ gosub LCD_WRITECHAR if output >= 10 then lcd_param = output mod 100 / 10 + NULL else lcd_param = sp_ gosub LCD_WRITECHAR lcd_param = output mod 10 + NULL gosub LCD_WRITECHAR RETURN So zeigt es das Display an in der zweiten Zeile: Temp.= 132 Cel. Wie oben gesagt, wenn ich dann irgendwas anderes im Display der zweiten Zeile anzeigen lasse und gehe dann wieder zurück auf Temperatur (das ganze mache ich zweimal) anzeigen im Display dann steht im Display folgendes: Temp.= Cel. Die Zahlen fehlen, obwohl der Temperatursensor prächtig funktioniert blos das LC-Display will es nicht mehr anzeigen. Kann es sein das das Display die Daten nicht mehr verarbeiten kann?? Puffespeicher voll?? Wer kann mir helfen? MfG Andreas |
Antwort schreiben |