Atmega anstelle von Atiny44

OP #4953397
Hallo Forumuser,
ich habe ein STK500 und möchte für meinen Raspberry Pi das Projekt 
iSwitchPi (http://projects.descan.com/projekt5.html) mit einer 
erweiterung realisieren. Ich bin blutiger Anfänger was das alles angeht 
und habe nur kleine Programme auf meinen ATmega32 via AVR Studio und 
STK500 gespielt. Nachdem ich auf dem STK500 ohne Zusatz keinen ATiny44 
programmieren kann (und ich eben evtl. noch etwas erweitern möchte), 
würde ich gerne als Target den ATmega verwenden. Kann ich das Programm 
von dem obigen Beispiel einfach so verwenden und ich ändere einfach das 
Ziel bzw. den ZielµC? Ist es sehr umständlich das von ATiny auf Atmega 
zu switchen? Wenn ja, kann mir da jemand helfen?

Vielen Dank
Gast
ja, es ist durchaus aufwändig, da ein Mega ganz andere Register benutzt 
als ein Tiny. Du wirst Dich also intensiv mit den Datenblättern beider 
Controller auseinandersetzen müssen um herauszufinden, was mit jeder 
einzelnen Register-Einstellung / jedem einzelnen Register-Zugrif gewollt 
ist und dann im anderen Datenblatt nachlesen wie es auf dem 
Ziel-Controller gemacht werden muss. Abhängig vom Quellcode Deines 
Programmes kann das beliebig komplex werden ... aber machbar ist es 
natürlich.
OP
Hallo!
Danke für die abschätzung! Also ich denke die erste Variante mit dem 
Programmumschreiben ist viel zu schwer und da würde ich nur noch mehr 
frustiert sein.
Denke ich werde den Versuch startetn über einen eigenen Adapter gehen.
Hoffe google spuckt da was aus, aber so schwer kann das ja nicht sein, 
die Programmierleitungen von Sockel A auf das Steckbrett zu richten, 
oder?
Noch ein Hinweis: Der Anschluss VTG am ISP-Header ist wichtig. Damit 
wird nicht die Anwenderschaltung versorgt sondern der STK500 misst, 
welche Spannung deine Schaltung verwendet und stellt seine Pegelwandler 
darauf passend ein. Wenn er dort nichts misst, verweigert er die 
Zusammenarbeit.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.