Gast
#5002876
Hi, möchte bei meinem ATmega32 den EPROM per Uart beschreiben. Dazu sende ich als erstes dass Zeichen per Putty. Anschließend sende ich die Adresse im ASCII Format. Jetzt muss ich aus der ASCII Zahl eine DECIMAL Zahl machen, da ich ja mit der Zahl "1" die erste Stelle im EPROM beschreiben möchte und nicht die 49. Das ganze würde ich mit einer Switch schleife machen. Nun habe ich das Problem dass der EPROM bis zu 1024 Byte speichern kann, dass heißt ich habe vier Ziffern die ich in einem Array speichere und in der Switch Schleife umwandele, jetzt will ich aber nur noch eine 16bit variable zurück bekommen also im Endeffekt so: FLAGC[0] = 0 FLAGC[1] = 5 FLAGC[2] = 7 FLAGC[3] = 0 Aus diesen vier Ziffern soll FLAGD = 570 enstehen. Wie kann ich das machen? Oder kennt ihr eine Bessere Möglichkeit? mfg Umbrecht