Gast
#690412
Hallo, ich habe ein Programm in C geschrieben, das ich auf einem Testboard mit ATMega16 getestet habe. Da ich nur sehr wenige I/O Ports benötige, möchte ich das ganze auf einen kleineren uC portieren (z.B. ATiny2313?). Über die Register-Anpassungen bin ich mir schon im klaren. Wie verhält sich aber die Programmgröße (hex File) zu dem internen Flash des Prozessors? Der Mega16 hat 16kB, der Tiny2312 nur 2kB. Mein *.hex File hat z.Z. 10kB. Entspricht das der Größe, die es auch im Flash belegt? Ich kann das Programm leicht noch schlanker machen, da ich sehr viele Debuginfos (Klartext) über RS232 an den PC schicke, die nicht notwendig sind. Oder gibt es einen kleineren (bezogen auf das DIL gehäuse) uC mit - 1 * uart - 6 I/O Ports der sich besser eignet als der Tiny2313? vielen Dank euch schon mal Daniela