Tag, ich habe mir ein ATMEL Evaluations-Board von Pollin geholt, das funktioniert auch tadellos. Leider kann ich es nicht mit meinen Laptop verwenden (keine RS232). Auf dem Board verwende ich zur zeit einen Atmega16. Ich hab gehört das es einen Bootloader gibt mit dem ich das Board über einen usb->rs232 programmieren kann. Kann mir hier jemand das genauer erklären? Vielleicht auch den passenden bLoader hier posten.
Bootloader für AVRs findest du z.B. hier: http://www.mikrocontroller.net/articles/Bootloader Oder auch in der Codesammlung: Beitrag "UART Bootloader ATtiny13 - ATmega644" Vorher musst du ihn natürlich mit einem ISP Programmer in den ATmega bringen (z.B. mkII). Am einfachsten wäre aber vielleich wenn du dir USBProg bestellst. (http://shop.embedded-projects.net/product_info.php?info=p6_usbprog-v3-0--Adapter-vormontiert-.html) Kostet 32€ und damit kannst du praktisch jeden Atmel per USB programmieren und das direkt aus AVR Studio heraus.
[Edit]: Beitrag meinerseits unnötig! Sorry! Timmo H. wrote: > ... > Vorher musst du ihn natürlich mit einem ISP Programmer programmieren > (z.B. mkII) Womit Hcsaibot dann wieder bei seinem ursprünglichen Problem wäre. Daher konstruktive Empfehlung meinerseits: USB-Prog 3, gibt es beispielsweise bei http://shop.embedded-projects.net/.
Klaus R. wrote: > Timmo H. wrote: >> ... >> Vorher musst du ihn natürlich mit einem ISP Programmer programmieren >> (z.B. mkII) > > Womit Hcsaibot dann wieder bei seinem ursprünglichen Problem wäre. Daher > konstruktive Empfehlung meinerseits: USB-Prog 3, gibt es beispielsweise > bei http://shop.embedded-projects.net/. Timmo hat doch auf den Usbprog verwiesen ... ?!
Hallo Maxim, ja, da hast Du absolut recht! @Timmo: Sorry, da waren die Finger schneller als die Augen (oder mein Browserfenster war beim Lesen des Beitrags zu klein ?!?). Nochmals Sorry!
Thx für die Hinweiße. Ich habe demnächst vor einen usb 2 isp programmer zu basteln (ulrichradig.de) ich hab bis jetzt mehrer Bootloader ausprobiert bekomm aber mit keinen ne Verbindung. Kann es sein das es Hardware technisch mit dem Pollin evo board nicht geht? Mit dem Testprogramm bekomme ich aber die Verbindung zum Hyperterminal.
Du brauchst keinen Bootloader, fast jeder USB-> RS232 Adapter kann mittlerweile die Pins einzeln ansteuern und somit kannst du davon mit einem 1:1 Kabel an den ISP vom Pollinboard gehen. Mache ich genauso. Mein USB->RS232 Adapter basiert auf dem PL2303 Chip, funzt tadellos.
Mein usb-->rs232 passiert auf nen PL-2303 der kann das leider nicht. Ich will mir nich extra einen anderen kaufen. Will mir ja das usb --> isp basteln
Naja, aber ein Bootloader hat recht wenig mit ISP zu tun, ausser dass er per ISP (wahrscheinlichste) in den Controller gebracht werden muss. Wenn du über einen Bootloader den Chip per RS232 programmieren willst, brauchst du kein ISP.
ist mir schon klar. ich wollt das ja nur als übergangslösung verwenden.
ich hab es schon mehre mal nach dieser http://s-huehn.de/elektronik/bootloader/bootloader.htm Anleitung gemacht bekommt das aber nicht hin. Scheitert ab den Punkt wo die Verbindung mit den Studio 4 hergestellt werden soll.
Ich hab auch das Board und kann soviel sagen: Mit meinem USB<->RS232 Wandler geht's unter Linux sowohl mit AVRDUDE als auch uisp. Ich bekomme zwar regelmässig Fehler beim Verifizieren, ignoriere diese aber da die Programme trotzdem laufen. Die Idee mit dem Bootloader hatte ich auch, ich passe mir gerade den von Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury auf meinen Atmega8 an. Man wird wohl den Prog_PIN von active-low auf active-high abändern müssen, aber insgesamt klingt das ganz gut. EDIT: Mein Wandler ist ein drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
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.