Hi! Ich möchte wegen Platzmangel den C-Code vom ATMega161 nach ATMega128 portieren. Was muss ich dabei beachten? Oder kann ich einfach für eine andere ZielCPU compilieren und das läuft? Was muss angepasst werden? Hat da jemand Erfahrung? Gruß Jonas
Wenn du nichts zeitkritisches in deinen Applikationen hast, ist die Umstellung problemlos. Da beim MEGA128 aber etliche I/O-Register (z.B. 2. USART) in den Memory-Bereich verlegt wurden, dauern hier Zugriffe jetzt entsprechend länger (2 anstelle 1 Takt). Auch ist der AVRGCC für den MEGA128 noch nicht ganz fehlerfrei, bzw. erzeugt teilweise recht langsamen Code. Also bei zeitkritischen Anwendungen unbedingt mal in die Datenblätter schauen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.