ATtiny2313 programmierung

Persönliche Seite #807469
Lesenswert?

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,...)
#807515
Lesenswert?

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!
#807539
Lesenswert?

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 #807543
Lesenswert?

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

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