atmel-mega-serie über usb programmieren

#775479
Lesenswert?

@ gast (Gast)

>ich habe vor, eine platine mit uc atmega128 zu erstellen, wobei sie in
>der lager sein soll, über usb den isp durchgeführt werden zu können.

>hat jemand eine idea, ob so was überhaupt geht?

Mit einem ISP programmer mit USB Anschluss?

http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=82&VID=82wNkCBBWkaBkUih&saSearch[word]=&saSearch[category]=AVR&saSearch[special]=

Oder meinst du eher einen Bootloader? Dr. Peter D., ein Anruf für Sie.

SCNR
Falk
Gast #775487
Lesenswert?

erst mal danke für deine antwort.
mein ziel liegt daran. anstatt die 6-pollige stecker wird die 
programmierung vom uc über usb evt. mit zusatzschaltung stattfinden. ich 
möchte gleichzeitig die usb als programmierstecker als auch als 
verbindung zum pc benutzen.
ist so was möglich?
vg
Moderator Persönliche Seite #775526
Lesenswert?

Da der ATmega128 nicht über integrierte USB Hardware verfügt, muss dazu 
zusätzliche Hardware her her. Zur Flash-Programmierung gibt es zwei 
Möglichkeiten:
- Man nutzt einen eine USB-UART Bridge (z.B. von FTDI Chip oder SciLabs) 
und installiert, wie bereits erwähnt, einen Bootloader im ATmega. Dabei 
nutzt man die "self programming" Möglichkeiten des AVR.
- Man nutzt einen USB Chip, bei dem man einige Pins über USB "wackeln" 
lassen kann. Hier bieten sich FT2232 und FT232R an. Darüber bildet man 
einen ISP Programmer "on board" ab. Diese Chips verfügen zusätzlich noch 
über eine USB-UART Bridge für "Normalbetrieb". vgl. z.B. 
http://hubbard.engr.scu.edu/embedded/avr/ftisp/index.html

Martin Thomas

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