Zun
09.04.2012, 16:14
Guten Tag :) ,
habe ein kleines Problem, weiß aber nicht so recht wie ich die Lösung dafür "ersuchen" kann.
Folgendes Problem :
ich setze meine DS1307 mit hilfe einer Funktion "set_clock(0x01, 0x36)" -> z.B. auf die 36 Minute.
Nun möchte ich mir mit Tastern ein Menü bauen, welches eine Variable hochzählt und dann die Minute setzt.
Nur wenn ich die Variable (0x01, "variable") setze kommt bei 36 -> die Ascii 24 raus und die setzt er dann.
Meine Frage nun, wie bekomme ich den "Pseudo" Hex Vorsatz "0x" vor meine hochgezählt Zahl ?
Im Bedarfsfall muss ich wohl meine komplette DS1307 Routine umschreiben (hat jemand Beispielcode für eine Ausgabe auf einem LCD ? )
Vielen Dank im Vorraus ;)
habe ein kleines Problem, weiß aber nicht so recht wie ich die Lösung dafür "ersuchen" kann.
Folgendes Problem :
ich setze meine DS1307 mit hilfe einer Funktion "set_clock(0x01, 0x36)" -> z.B. auf die 36 Minute.
Nun möchte ich mir mit Tastern ein Menü bauen, welches eine Variable hochzählt und dann die Minute setzt.
Nur wenn ich die Variable (0x01, "variable") setze kommt bei 36 -> die Ascii 24 raus und die setzt er dann.
Meine Frage nun, wie bekomme ich den "Pseudo" Hex Vorsatz "0x" vor meine hochgezählt Zahl ?
Im Bedarfsfall muss ich wohl meine komplette DS1307 Routine umschreiben (hat jemand Beispielcode für eine Ausgabe auf einem LCD ? )
Vielen Dank im Vorraus ;)