Hi HO Zusammen, ich habe n Board mit Atmega8 gebaut. Habe es schon mit dem Jtag mKII ausprobiert. ich habe ein USB-ISP Adapter von : "V1.2 Tuxgraphics/Chip45". Windows 7 hat Driver schon gefunden für den USB. Aber was soll noch machen um richtig damit mein Board programmieren zu können. habe Infos im Net gesucht aber keine Lösung. mfg Ay
Aymen Ben schrieb: > ich habe n Board mit Atmega8 gebaut. Habe es schon mit dem Jtag mKII > ausprobiert. ich habe ein USB-ISP Adapter von : "V1.2 > Tuxgraphics/Chip45". Windows 7 hat Driver schon gefunden für den USB. > Aber was soll noch machen um richtig damit mein Board programmieren zu > können. habe Infos im Net gesucht aber keine Lösung. Hallo, das Programm hast du schon fertig und fehlerfrei compiliert? Liegt die Datei dann als .hex vor? Hast du schon versucht, sie mit avrdude auf den Mikrocontroller zu übertragen?
Ja ich habe fehlerfrei Kompiliert als mit AV studio und JTAG. Ich habe das code in C# im AVR-Studio. Also Ich musste dann kein Hex erstellen. Die Geschichte ich bin halt n anfänger und will Jetzt USB-ISP verwenden. Geht s mit dem AVR studio oder muss auf anderem Programm laufen lassen....Ich babe von AVRdude noch nie gehört...werde mal angucken kann mir helfen? G
WAS für ein Problem hast Du? Du hast geschrieben, dass DU das Programm compiliert hast und es nun has *.hex Datei vorliegt (oder habe ich Dich mißverstanden?). Nun fliegt das Programm nicht alleine in den Mikrocontroller, sondern durch den ISP Programmieradapter. Aber auch das passiert nicht von alleine, du must den Adapter mit einem Programm bedienen, zum Beispiel das im AVR Studio integrierte). Hast DU das versucht? Wenn nicht, warum nicht? Wenn ja, was hast DU genau gemacht und wo kam es zum Problem?
Stefan schrieb: > WAS für ein Problem hast Du? > > Du hast geschrieben, dass DU das Programm compiliert hast und es nun has > *.hex Datei vorliegt (oder habe ich Dich mißverstanden?). > > Nun fliegt das Programm nicht alleine in den Mikrocontroller, sondern > durch den ISP Programmieradapter. Aber auch das passiert nicht von > alleine, du must den Adapter mit einem Programm bedienen, zum Beispiel > das im AVR Studio integrierte). > > Hast DU das versucht? Wenn nicht, warum nicht? Wenn ja, was hast DU > genau gemacht und wo kam es zum Problem? Also ich meinte: Ich habe AVR-Studio mit JTAG mkII verwendet. Es hat einfach gut geklappt, weil der AVR-Studio diese letzte unterschützt. Aber Jetzt habe ein USB-ISP Adapter von "http://shop.tuxgraphics.org/electronic/detail_avrusb500smd2.html". Ich will mal diesen verwenden, aber weiß nicht ob AVR-Studio dieser USB-Adapter unterschützt, und wie werde Jetzt mein Code von AVR-Studio auf dem µC anhand diese USB Adapter hinkriegen? vielen Dank Zusammen
du kompilierst den code und flashst das *.hex file dann mittels avrdude avrdude -p m8 -P usb -c "programmieradapter" -U flash:w:DATEINAME.hex führ den code so aus: avrdude -p m8 -P usb -c dann kriegste ne liste mit den Adaptern dann suchste deinen da raus und ersetzt den mit "programmieradapter" in dem oberen Code. fertig
Aymen Ben schrieb: > Ja ich habe fehlerfrei Kompiliert als mit AV studio und JTAG. Ich habe > das code in C# im AVR-Studio. Also Ich musste dann kein Hex erstellen. Also wenn das fehlerfrei war, dann hast du auch eine "dateiname.hex" Datei. DIESE .hex Datei ist es die in den Controller muss, nix anderes, denn der Controller weiss nicht mal, wie man C# überhaupt schreibt. Aymen Ben schrieb: > Aber Jetzt habe ein USB-ISP Adapter von > "http://shop.tuxgraphics.org/electronic/detail_avru.... Dein link funktioniert nicht. Um den Adapter in Betrieb zu nehmen brauchst du ein Stück Software. Die findest du normalerweise auch bei dem Anbieter deines Adapters. Oder der Adapter ist kompatibel zu etwas Anderem z.B. STK500, dann must du das als Devicenamen (Programmiergerät) angeben. Zuletzt muss auch dein PC mit Linux/Windows mit dem Adapter reden können. Dazu braucht es dann einen USB-Treiber.
Hier ist die Webseite Nochmal: http://shop.tuxgraphics.org/electronic/detail_avrusb500smd2.html ...habe noch recherchiert aber ich denke Tobias hat recht...es geht nur mit dem AVRdude...aber dafür muss eigene Schritte folgen... Vielen Dank Aymen
Eine GUI Applikation zum Programmieren mit USBasp unter Windows: http://khazama.com/project/programmer/ MfG matrixstorm
Hallo Zusammen, hier schreibe n Bericht über die Lösung, es kann sehr hilfreich sein für andere Leute: 1) also der Adapter, ist stk500 kompatible & AVRstudio 6.1 2) erst Treiber FT232 aus der Webseite muss installiert werden. 3) WinAVR installieren im Folder. z.B. C:\WinAVR-20100110\ hier wird Winavr installiert, weil avrdude.exe und avrdude.conf benötigt werden. 4) USB-ISP Adapter reinstecken und checken im Hardwaremanager in welchem COM liegt. 5) AVR Studio 6.1 installieren 6) gehen Sie zu AVR studio : *menue *Tools *external tools *Add new,: hier können Sie z.B. "stk500" nennen Wichtig: *command : C:\WinAVR-20100110\bin\avrdude.exe *Arguments: -C C:\WinAVR-20100110\bin\avrdude.conf -p m32 -P com1 -c stk500 -U flash:w:$(ProjectDir)Debug\$(ItemFileName).hex:a *itial direct: $(BinDir) *Auch ein Häkchen auf "use output window" Zusammenfassen: Erst braucht man den Treiber, dann die avrdude.exe und avrdude.conf. um avrdude mit avr studio zu verknüpfen, braucht man Folder von avrdude.exe eingeben. Danach muss man die Commandozeile schreiben: erst lokalisierung von avrdude.conf, dann -m32 ist für (atmega32)für (atmega8) kann man schreiben dann -m8, demnächst wird der portCOM eingegeben, dazu der Adapter in dem Fall stk500, letzendlich diese klein "$(ProjectDir)Debug\$(ItemFileName).hex:a" heisst pfad wo das hexfile liegt. Hint: nicht vergessen der Code zu Kompilieren erst oder bilden um hexdatei zu erstellen. und dann bei tools auf "stk500" drucken... und opla läuft... mfg Aymen
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.