ATtiny2313 programmierung

Persönliche Seite
Das geht mit so einem Ding: AVR In System Programmer und der 
passenden Software z.B. AVRDUDE, wenn der Attiny2313 min einer 
Minimalschaltung sitzt, die im Datenblatt beschrieben ist bzw. so 
ähnlich aussieht AVR-Tutorial: Equipment.

Wenn man das zusammen hat, kann man ein sog. Hexfile mit dem Programm in 
Maschinenlesbarer Form in den µC reinschaffen. Das Hexfile erhält man 
indem man den von Menschen lesbaren Quellcode mit einer Toolchain aus 
Assembler und/oder Compiler/Linker übersetzt.

Es gibt Toolchains für die Sprachen Assembler, C, BAsci, Pascal,... und 
für verschiedene Rechnersysteme (Windows, Linux, Mac OS, Unix,...)
OP
mhmmm... Also wir haben das AVR Studio 4, den Mikrocontroller in einer 
Schaltung. Ebenso haben wir einen Programmcode in C den wir in den 
Mikrocontroller reinbringen wollen. Jetzt zur Frage: welche 
Schnittstelle können wir verwenden um den Controller programmieren zu 
können ohne ein Gerät zwischen dem PC und den Controller schalten zu 
müssen.
Welche Pins werden benötigt.
Vielen Dank!
Stefan Hassler wrote:

> Mikrocontroller reinbringen wollen. Jetzt zur Frage: welche
> Schnittstelle können wir verwenden um den Controller programmieren zu
> können ohne ein Gerät zwischen dem PC und den Controller schalten zu
> müssen.

Ein fabrikneuer µC?
Dann ist die Antwort einfach: keine
Persönliche Seite
Das hängt davon ab. was in dem Attiny2313 bereits drin ist.

Die Pins sind in dem oben zitierten Artikel AVR In System Programmer 
und im Datenblatt angegeben. Ihr solltet die Diskussion auch lesen.

Wenn der Attiny2313 nackig aus der Fabrik kommt, braucht man einen ISP 
Programmieradapter, d.h. zusätzliche Hardware.

Normalerweise ist ein Anschluss dafür auf einem Board vorgesehen. Wie es 
mit eurem Board aussieht, könnte man anhand eines Schaltplan oder zur 
Not eines Scans der Platine herausfinden.

Bei viel Glück hat der Designer der Schaltung bereits einen ISP 
Programmieradapter in der Schaltung selbst eingebaut.

Bei ganz viel Glück hat ein guter Mensch bereits einen Bootloader in 
den Attins2313 gebrannt, dann reicht u.U. eine serielle Verbindung und 
ein ISP-Programmeradapter ist entbehrlich.

Für die Übersetzung des C Quellcodes reicht AVR Studio alleine nicht. Es 
wird zusätzlich ein C Compiler benötigt z.B. WinAVR.

Antwort schreiben

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