Servus zusammen, Habe da ein kleines Problem und suche guten Rat. Ich habe einen Atmega168PA, bei dem mir allerdings gewaltig der Flashspeicher aus ging ^^. Jetzt möchte ich am besten gleich auf einen 64er aufrüsten (da das Programm sehr wahrscheinlich auch den 32er sprengen wird) und wollte wissen ob es so einfach geht, bezüglich des Programms und der Pinbelegung. Auf was muss ich achten, da es soweit ich gesehen habe keinen Atmega64(8) gibt. mfG Michael
Tipp nimm mal einen atMega328. Oder dann die modernen atMEga644 - atMEga1284. Manchmal hilft es das Problem neu zu durchdenken und eine andere Implementierung zu wählen. Evtl. auch der Wechsel von Bascom nach avr gcc "C".
Der Mega168/P/PA und 328/P sind pinkompatibel, wenn du nen DIP-Sockel hast, kannst du die einfach tauschen. Der Mega644/1284 hat ein größeres Package. In der Regel solltest Du die Ports vom 168 auch beim 664 finden. Die Portnamen und Registernamen sind bei gleichen Funktionen normalerweise gleich, also Mega168 PortB = Mega644 PortB, Mega168 ADC/ADCL/ADCH = Mega644 ADC/ADCL/ADCH usw ... Wie einfach der Umstieg ist hängt davon ab, was du letztendlich verwendest und wie du programmiert hast. Ist aber machbar ...
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.