Hallo, ich als absoluter Anfänger habe mir ein Rumpus-board http://www.lochraster.org/rumpus/ mit einem Atmega 168 zugelegt. Diesen würde ich jetzt gerne als Programmieradapter für die Fuse-Bytes eines anderen Atmega 168 benutzen. Eine Anleitung habe ich bereits gefunden http://wiki.lochraster.org/wiki/index.php?title=Rumpus#Bootloader_flashen Muss ich die 6 ISP-Ports neben dem Reset-Tastermit Jumpern verbinden und dann den zu programmierenden Mikrocontroller in die Fassung einsetzen? Im Vorraus vielen Dank für die Hilfe A. Schuster
>den zu programmierenden Mikrocontroller in die Fassung einsetzen? Niemals! Alle moderneren AVRs haben Bluetooth. Ein daneben legen reicht. :)
super Antwort, darauf wäre ich überhaupt nicht gekommen..., du Blödmann!
>den zu programmierenden Mikrocontroller in die Fassung einsetzen?
Ich meine ob ich den zu programmierenden Controller einfach in die
Fassung vom rumpus-Board einsetzen muss oder ein Kabel mit dem
ISP6-Anschluss verbinden muss
A. Schuster
A. Schuster wrote: >>den zu programmierenden Mikrocontroller in die Fassung einsetzen? > > Ich meine ob ich den zu programmierenden Controller einfach in die > Fassung vom rumpus-Board einsetzen muss oder ein Kabel mit dem > ISP6-Anschluss verbinden muss > > A. Schuster Ohne große Ahnung von diesem Rumps Teil zu haben. (Ok meine uC Ahnung ist auch stark begrenzt) der 6Pin sollte doch reichen um jegliche ISP fähige ATMELs zu Programieren. inklusive Fuses.
A. Schuster wrote: > ich als absoluter Anfänger habe mir ein Rumpus-board > http://www.lochraster.org/rumpus/ mit einem Atmega 168 zugelegt. Die Sachen von Lochraster.org sehen einfach gut aus... > Diesen > würde ich jetzt gerne als Programmieradapter für die Fuse-Bytes eines > anderen Atmega 168 benutzen. Geht anscheinend: "Weiterhin kann durch Aufspielen der "rumpusbasp"-Firmware das Board als USB-Programmieradapter in Verbindung mit dem Programm "avrdude" genutzt werden um andere AVR-Mikrocontroller zu programmieren." http://www.lochraster.org/rumpus/?de > Eine Anleitung habe ich bereits gefunden > http://wiki.lochraster.org/wiki/index.php?title=Rumpus#Bootloader_flashen > Muss ich die 6 ISP-Ports neben dem Reset-Tastermit Jumpern verbinden und > dann den zu programmierenden Mikrocontroller in die Fassung einsetzen? Das ist eine Anleitung, wie man den Bootloader in den Atmega168 des Rumpus-Boards einspielt, falls nötig. Das ist keine Anleitung, wie man mit dem Rumpus-Atmega168 andere AVR-Mikrocontroller programmiert. Ich komme im Moment nicht an das GIT Repository ran um nachzusehen. Für einen anderen AVR-Mikrocontroller ist für diesen eine minimale Targetschaftung aufzubauen und dann in der Doku der "rumpusbasp"-Firmware nachzusehen, wie das genau mit dem Programmieren geschieht. Ich vermute, dass zwar über den ISP6 programmiert wird, aber zuvor die Jumper unterhalb korrekt gesetzt werden müssen.
Hallo, zuerst einmal vielen Dank für die Antworten Ich kann keine Dokumentation zum rumpususbasp-Programm finden. Angehängt habe ich einen gezippten snapshot vom git-repository. Im Repository sehe ich jedoch auch keine Dokumentation o.ä. Nochmals vielen Dank für eure Hilfe A. Schuster
Ich sehe in dem ZIP auch keine Doku. Vielleicht mailst du den Entwickler mal an (Adresse Alexander s. Kopf in den C-Dateien), wie die Rumpus Hardware für die Software eingestellt werden muss.
Hallo, okay das werde ich. Trotzdem vielen Dank für eure Hilfe. A. Schuster
Hi, Der Controller auf dem rumpus-Board hat normalerweise einen Bootloader installiert, der nach dem Druecken des Reset-Tasters anspricht, und man per USB den Controller selbst programmieren kann (ein USBASP-kompatibler Programmieradapter wird emuliert, das ganze geht recht komfortabel mit dem Programm avrdude). Weiterhin hab ich eine Firmware programmiert (welche ueber den Bootloader in den Controller hochgeladen werden kann), mit der ein weiterer Controller (in seiner eigenen Schaltung) beschrieben werden kann. Dazu muss die Firmware (rumpusbasp) installiert sein, die Jumper unterhalb der "ISP"-Stifte gesetzt werden (Achtung bei VCC, da muss man schauen, ob das Rumpus-Board die andere Schaltung mit Spannung versorgen soll oder nicht!) und die entsprechenden Signale, die an den "ISP"-Stiften anliegen, muessen mit dem zweiten Controller verbunden werden. Dazu gibts noch keine richtige Dokumentation, das ganze ist im Zuge unseres Jugendprojekts "U23" (http://koeln.ccc.de/u23) entstanden, viele Teilnehmer wollten das Board haben und waren an dieser Funktionalitaet interessiert... Bei Fragen einfach eine Mail schreiben. Gruss, - Alexander
hat der Bootloader ein Problem mit Ubuntu 9.10??? Folgende Fehlermeldung bei dmesg : usb 6-2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len 255 ret -71 und die LED blinkt in einem schnelleren Takt...
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.