Verzweiflung pur., weiss keinen besseren Titel

Gast #736332
Lesenswert?
• ▲
▼
folgendes programmstück treibt micht zur verzweiflung!

uint16_t UT1;
uint16_t dT;
uint16_t TEMP;
char UT1_str[10];
char dt_str[10];
char TEMP_str[10];

UT1=8*c5+20224;
dT=d2-UT1;
TEMP=200+dT*(c6+50)/1024;

ich erhalte UT1=25912, dT=3915 und TEMP=222. (konstanten: c5=711 und 
c6=6)
also UT1 und dT stimmen ja noch aber TEMP...., was ist das wohl los?
ach ja gebe das ganze auf einem LCD display aus, wo vielleciht auch der 
Haken liegen könnte?

utoa(UT1,UT1_str,10);
utoa(dT,dT_str,10);
utoa(TEMP,TEMP_str,10);
set_cursor(0,1);
lcd_string(UT1_str);
set_cursor(7,1);
lcd_string(dT_str);
set_cursor(0,2);
lcd_string(TEMP_str);

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