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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.