Gast
#1193147
Im Anhang mein bisheriges Werk, es funktioniert (wahrscheinlich) nur mit einem myAVR-Board aber die Funktion sollte ersichtlich sein: Es wird über TWI an einem LM75 die Temperatur zum AtMega8L übertragen und danach an einem LCD ausgegeben bzw. das SOLLTE passieren. Wenn man nun in der Funktion twi_readTemp direkt (!) die Ausgabe programmiert (über lcd_out() ) dann funktioniert alles, sobald man aber die ausgelesene Temperatur als char zurückgibt und in der main() an das LCD schicken will funktioniert nichts mehr bzw. das LCD zeigt nichts an. Habe ich etwa im Bereich C/C++ etwas falsch verstanden oder gibt es in Bezug auf avr-gcc etwas bestimmtes beim Zurückgeben von Werten zu beachten?