Programmieren für unterschiedliche avr controller

Gast #36746
Lesenswert?

Hallo

ich würde mich gerne mit Mikrocontrollern beschäftigen und hab zunächst
die folgende Frage:
Wenn man Programme mit Bascom entwickelt, sind diese auf allen avr
lauffähig ? z.B laufen Programme die für AT90S2313 geschrieben wurden
auch auf einem MEGA8 und umgekehrt ??

danke im voraus
jacek
Gast #36747
Lesenswert?

Hi,

wenn Du in Assembler programmierst, läuft ein Programm auf fast allen
AVRs. Du mußt halt kleine Veränderungen machen - den Stack anpassen
(kein großes Ding) usw. Auf einen "größeren AVR" umzusteigen ist
meist kein Problem - umgekehrt vielleicht, da die "größeren"
(Megfa...) ja mehr Features haben.

Bei bascom wird's wohl ähnlich sein...

Sebastian
Gast #36750
Lesenswert?

Ja, der Code bleibt gleich. Spezielle Befehle, wie MUL gibt's halt nur
bei den Megas... Aber die Standartbefehle sind bei jedem gleich.

Eventuelle mußt Du noch das UART anpassen zum USART beim Mega.

Sebastian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren