USB AVR Bootloader mit USBN9604

OP (Firma: embedded projects GmbH) #371572
Lesenswert?
• ▲
▼
Hallo,

Da ich in meinen Projekten den USB9604 sowieso als USB Schnittstelle
nutze, habe ich mir einen Bootloader geschrieben, so kann ich mir mein
Programmer Kabel sparen. Und dazu kann ich viel schneller meine
Programme übertragen. Ich Brauche knappe 2 Sekunden um meinen ATMega32
komplett zu beschreiben.

Das ganze läuft unter Windows und Linux.

Hier habe ich mal alles zusammengeschrieben:

http://usbn2mc.berlios.de/index.php?page_id=73

Die Quelltexte gibt es dort auch alle zum herunterladen. Ich habe extra
hier keine Datei angehangen, da man die Seite lesen muss um zu wissen
was man selber braucht ( ob Linux oder Windows ....)

Das ganze ist auf berlios, wenn jemand mitmachen will, nur zu!

Achso den USBN9604 gibts für ca 5 EUR bei reichelt, also günstiger und
schneller kann man nicht den AVR beschreiben :-) Dazu hat man gleich
eine USB Schnittstelle für das eigene Projekt. Ich habe für den
USBN9604/03 eine Firmware geschrieben USBN2MC die die ganze USB
Geschichte schön abstrahiert, so spart man sich das einarbeiten in USB:
http://usbn2mc.berlios.de

Im Wiki hier gibt es auch noch eine Seite zu dem USB Chip (USBN960x):

http://www.mikrocontroller.net/articles/USBN960x




Viel Spaß damit.

Benedikt Sauter
#1670563
Lesenswert?
• ▲
▼
Quelle?

"[Not recommended for new designs]" steht auf Nationals Seite schon 
mindestens seit 2007, und es gibt ihn noch heute problemlos zu kaufen.

Siehe auch 
http://www.elektor.de/forum/foren-ubersicht/elektor-foren-der-treffpunkt-fur-elektroniker/das-neue-elektor--(.257383.lynkx 
(Beitrag von "Anonym").

Im Übrigen finde ich den Controller in Verbindung mit Benedikts API 
super; habe es innerhalb weniger Stunden geschafft, meinem AVR über eine 
C++-Anwendung (mit Hilfe von libusb-win32) Befehle zu geben, obwohl ich 
von den USB-Interna keine Ahnung hatte.

Für welchen USB-Controller existiert ein Vergleichbares API?!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.