Programmieren für unterschiedliche avr controller

Gast #36746
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
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
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

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.