Forum: Mikrocontroller und Digitale Elektronik von Atmega168PA auf einen 64er umrüsten


von Michael B. (minimichi)


Lesenswert?

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

von Uwe (de0508)


Lesenswert?

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".

von Hihaho (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.