USB für ISP und Daten

OP Persönliche Seite #1228265
Lesenswert?

Hallo,
ich bin auf der Suche nach einer Lösung mit der ich über USB Daten 
übertragen und lesen kann und zum programmieren des AVRs benutzen kann. 
Mein Problem ist nun, wie ich die Unterscheidung zwischen Daten und 
Programmiermodus realisieren kann. Auf der reale Aufbau ist mir noch 
nicht klar, da ich einmal die ISP-, sowie die TX/RX-Pins anschliessen 
muss.
Als USB-Seriell-Konverter benutze ich den FTDI 232.
Ist das Hardware- bzw. Softwaretechnisch umsetzbar?
OP Persönliche Seite #1228691
Lesenswert?

Vielen Dank!
Das hat mich schonmal auf den richtigen Weg gebracht.
Ich habe auch einen AVR gefunden, der einen Bootloader hat (ATmega32U4). 
Leider kann ich ihn noch nirgends käuflich finden.

Ausserdem habe ich den Bootloader von Peter Dannegger [1] gefunden. Der 
läuft aber "nur" über die RS232. Also habe ich mich noch ein bisschen 
weiter umgesehen und einen USB Bootloader von Benedikt Sauter gefunden 
[2]. Auch zu dem USB Chip gibt es einen Wikiartikel [3]. Leider ist der 
Chip nicht mehr aktuelle und auf der Hetstellerseite wird die Verwendung 
nicht mehr empfohlen.

Jetzt werde ich nochmal ein bisschen weiter suchen.


---
[1] - 
http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger

[2] - Beitrag "USB AVR Bootloader mit USBN9604"

[3] - http://www.mikrocontroller.net/articles/USBN960x
OP Persönliche Seite #1228770
Lesenswert?

Christian R. wrote:
> Der USBN ist abgekündigt, und nur noch schwer erhältlich. Der AT90USB
> ist da sinnvoller, eventuell gibts die größerem besser.
Ok. Ich schaue mir den mal an.

Christian R. wrote:
> Was stört sich
> an RS232 Bootloader in Verbindung mit einem FT232?
Achso. Ich dachte es wäre immer noch langsam bei der Übertragung. Aber 
du hast ja geschrieben, es wäre mit ISP langsam.
Werde das mal versuchen, wenn die Teile angekommen sind.

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