Forum: Mikrocontroller und Digitale Elektronik Empfehlung/Erfahrung für MCU mega8/88, mega162/?


von Bernhard (Gast)


Lesenswert?

Hallo!
Wir haben gerade zwei Projekte am laufen wo wir jeweils einen ATmega8 
und einen ATmega162 (wegen den 2 UART's) verwenden wollen.
Jetzt habe ich gesehen das Atmel einen ATmega88 anbietet und wollte 
fragen ob es generell Sinn macht anstelle eines ATmega8 einen ATmega88 
einzusetzen.
Ein Programm was einmal auf einem ATmega88 läuft kann man dann entweder 
auf einem -48 oder 168 laufen lassen, das ist eigentlich ein großer 
Vorteil. Ansonsten ist ja der 88 etwas teurer als der 8'er...
Irgendwie bin ich mir noch nicht ganz schlüssig.

Bei dem anderen Projekt setzen wir einen ATmega162 ein. Eine neuere 
Variante oder Version dieses Controllers habe ich nicht finden können, 
vermutlich ist dieser der aktuellste und so gesehen ist keine 
neuere/bessere Alternative zu empfehlen, oder?

Danke für Eure Infos.

Beste Grüße,

Bernhard

von Willi W. (williwacker)


Lesenswert?

der mega88 hat einen UART - das wirds dann wohl gewesen sein.

Allgemein, der mega88 ist dem mega8 sehr sehr ähnlich, wir setzen sie 
auch entsprechend ein. der mega48  88  168 unterscheiden sich nur 
durch die Speicherausstattung, sonst sind sie kompatibel.

von A.K. (Gast)


Lesenswert?

Der 162 ist selber schon das obere Ende seiner "Reihe" bestehend noch 
aus einem der Mega85xx. Nach oben geht es in der Funktionalität nur noch 
mit dem Mega128 und seinen Nachfolgern weiter.

Sinnvoll: Das Programm so schreiben, dass es sowohl für Mega8 als auch 
Mega[4,8,16]8 übersetzbar ist. Das betrifft insbesondere die Namen der 
UART-Register und -Bits. Beispielsweise indem man dem ein Include-File 
baut, dass alten Megas die neuere AVR-Konvention unterschiebt. Das 
gleiche gilt ja auch für Mega32 vs Mega644, auch da das nützlich.

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.