hallo zusammen, 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? vg
@ 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
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
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
http://obdev.at/products/avrusb/index-de.html Dort gibt es auch einen USB Bootloader. Funktioniert einwandfrei. Kommunikation dann auch über LibUSB möglich. Gruß Micha
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.