Hallo, Ich habe ein ATMega32 und ein AVRISP mkII. Ich habe nach folgendem Tutorial: http://rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht das Steckbrett bestückt. Statt der 10pin ISP Buchse habe ich eine 6pin genommen und nach der Pinbelegung angeschlossen: http://www.incunabulum.de/projects/poelcontrol/notizen/con-isp.png Nun wollte ich wie im Tutorial den Chip mit folgendem Code programmieren: '################################################### 'step1.bas.BAS 'für 'RoboterNetz.de AVR Tutorial in RN-Wissen ' 'Autor: Frank Brall 'Weitere Beispiele und Beschreibung der Hardware 'unter ' http://www.Roboternetz.de oder ' http://www.Roboternetz.de/wissen '####################################################### $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 1000000 Do Loop End Als Programmer habe ich USBpro Programmer / AVR ISP mkll ausgewählt und sonst nichts verändert. Will ich ihn nun programmieren kommt folgende Fehlermeldung: Could not initialize programmer : usbdev_open(): did not find any USB device \"MK2\" Der yC wird mit 5V aus einem Labornetzteil gespeist und die LED im Programmer leuchtet grün wenn ich ihn mit dem yC verbinde. Was mache ich falsch und wie bekomme ich den yC programmiert? Gruß Julian PS: Ich bin ein totaler Anfänger was yC und Programmieren von yC betrifft, also bitte versucht es für mich verständlich zu halten :D
hi könnte an den treibern liegen, schau mal im gerätemaneger nach ob er auch richtig als programmer erkannt wird??? wenns nicht daran liegt, installier die treiber neu und setze keinen USB Hub vor den programmer, sonst könnte es fehler geben... LG Giuseppe
Hallo Giuseppe, Giuseppe G. schrieb: > könnte an den treibern liegen, schau mal im gerätemaneger nach ob er > auch richtig als programmer erkannt wird??? Ich hab ein Bild im Anhang. Im Gerätemanager wird er unter Jungo eingeordnet. Den Treiber (für WinXP) findet er selbstständig und installiert er auch selbständig. > wenns nicht daran liegt, installier die treiber neu und setze keinen USB > Hub vor den programmer, sonst könnte es fehler geben... Neu installiert ist er. Mit Neustarts dazwischen. Gleiches Problem wie vorher. Kann ich noch andere Sachen probieren? Komme momentan auch an kein anders Gerät ran, das heißt ich kann auch nicht ausschließen das es evtl. kaputt ist. Kann man ihn den sonst auch erstmal mit nem anderen Programm testen? Gruß Julian
Hatte das gleiche Problem mit AVR ISP MK2 USB und BASCOM. Jetzt läuft alles Problemlos: Installiere zuerst AVR Studio 4 (kostenlos) komplett mit USB Treiber. Dabei darf der AVR ISP nicht angeschlossen sein. Anschliessend installiere USB Filter Driver: libusb-win32-devel-filter-1.2.2.0.exe (SourceForge). In BASCOM unter Optionen/Programmer einstellen: USBprogProgrammer/AVR ISP mkll Unten noch USB anklicken. Clock max 2.000.000 Einfach mal Google benutzen oder im BASCOM Forum suchen. Wichtig: Auch VCC vom ISP-Stecker mit deiner Schaltung verbinden, sonst läuft der Progger nicht.
Albert M. schrieb: > Installiere zuerst AVR Studio 4 (kostenlos) komplett mit USB Treiber. > Dabei darf der AVR ISP nicht angeschlossen sein. > Anschliessend installiere USB Filter Driver: > libusb-win32-devel-filter-1.2.2.0.exe (SourceForge). > In BASCOM unter Optionen/Programmer einstellen: > USBprogProgrammer/AVR ISP mkll > Unten noch USB anklicken. > Clock max 2.000.000 Wozu? Hab das ausprobiert und hat bei mir nicht funktioniert. Es kann ja jeder selbst probieren, falls es nicht funktioniert hier mein alternativer Workaround. Wenn du schon AVRStudio installierst, dann kannst du auch über eben dieses den AVR Programmieren. Bevor du aber über AVRStudio auf den AVRISPMKII zugreifen kannst musst du noch folgende Schritte ausführen: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=82994 Ist zwar für den JTAG Adapter, funktioniert aber auch für den ISP. Jede IDE muss letztendlich nach dem compilieren linken etc. ein HEX File generieren, dass dann auf den AVR geflasht wird. Dieses Hexfile wird irgendwo auf der Festplatte zwischengespeichert (musst halt in gewissen Bascom Foren suchen, wo genau). Nun klickst du auf den Connect Button im AVR Studio und wählst AVRISPMKII aus. Wenn alles funktioniert öffnet sich jetzt ein Fenster. wo man verschiedenes Einstellen kann. Den "Program" Reiter anklicken, unter Flash das HEX File auswählen und auf den AVR flashen, fertig. Diese Methode hat bei mir auf Anhieb funktioniert, wohingegen die Geschichte mit den Filtertreibern nach 10h sinnlosen Herumprobierens und Durchlesens duch zig Foren nicht funktioniert hat.
Gregor Rudorfer schrieb: > Wozu? Weil AVRStudio den USB Treiber für den AVR ISP Progger installiert. Anschliessend kann man AVRStudio wieder löschen (den Treiber natürlich nicht. Mit meiner Lösung bleibt man im Workflow bei BASCOM und muss nicht zusätzlich AVRStudio aufrufen und HEX-Files auf der Platte suchen.
Albert M. schrieb: > Gregor Rudorfer schrieb: >> Wozu? > > Weil AVRStudio den USB Treiber für den AVR ISP Progger installiert. > Anschliessend kann man AVRStudio wieder löschen (den Treiber natürlich > nicht. > > Mit meiner Lösung bleibt man im Workflow bei BASCOM und muss nicht > zusätzlich AVRStudio aufrufen. Schon klar. Wollt ja nicht sagen dass dein Workflow nicht funktioniert. Nur hab ich bei Windows 7 und 64Bit keinen Erfolg dabei gehabt. Hab zwar nicht Bascom verwendet, sondern die Arduino IDE, aber beide verwenden als Software zum Flashen des AVR avrdude, soweit mir bekannt ist. Vielleicht hab ich was Wichtiges dabei vergessen, glaub ich aber nicht, so lang wie ich davor gesessen hab, und wievel Vorschläge aus div. Foren ich ausprobiert habe. Beitrag "avrdude: usbdev_open(): did not find any USB device "usb" alternativer workaround gesucht" Lg
Ich arbeite selbst mit Win 7 Prof 32. Habe aber gelesen, dass mein Workflow ebenfalls mit Win 7 64bit funktioniert. Wie auch immer, wichtig ist dass Du mit Deiner Lösung zurecht kommst.
Hi, Albert M. schrieb: > Hatte das gleiche Problem mit AVR ISP MK2 USB und BASCOM. > Jetzt läuft alles Problemlos: > Installiere zuerst AVR Studio 4 (kostenlos) komplett mit USB Treiber. > Dabei darf der AVR ISP nicht angeschlossen sein. > Anschliessend installiere USB Filter Driver: > libusb-win32-devel-filter-1.2.2.0.exe (SourceForge). > In BASCOM unter Optionen/Programmer einstellen: > USBprogProgrammer/AVR ISP mkll > Unten noch USB anklicken. > Clock max 2.000.000 > > Einfach mal Google benutzen oder im BASCOM Forum suchen. > > Wichtig: Auch VCC vom ISP-Stecker mit deiner Schaltung verbinden, sonst > läuft der Progger nicht. Wenn ich nun zum Schluss den Porgrammer anschließe will Windows immernoch den Treiber für den Programmer installieren, ist das richtig so? Ich habe es ihn machen lassen, da der Programmer sonst ausgeschaltet schien, zu Mindest war die Status LED aus. Leider ging es danach immernoch nicht, der gleiche Fehler... > Wenn du schon AVRStudio installierst, dann kannst du auch über eben > dieses den AVR Programmieren. Bevor du aber über AVRStudio auf den > AVRISPMKII zugreifen kannst musst du noch folgende Schritte ausführen: > http://www.avrfreaks.net/index.php?name=PNphpBB2&f... Funktioniert das auc für WinXP? Oder bin ich irgendwie zu dämlich :D 1. As you may remember, there where always 2 devices in the Jungo-folder in the Device Manager. By right clicking on the computers name in the Device Manage, selecting "Add legacy hardware" you can install an extra driver. So wie ichs verstehe: Geräte-Manager->Rechtsklick auf mein Computernamen->Add legacy hardware Bei mir steht da nur "Nach geänderter Hardware suchen". Kann es sein das es das bei WinXp noch gar nicht gibt? Danke an euch, für eure Bemühungen mir zu helfen!! Gruß Julian
Hallo Julian, Ich hab das Gefühl das dein Programmer irgendwie ne macke haben könnte... Vorschlag, wieso baust du dir nicht schnell eine free to air version am lpt auf?? die sind meistens viel idealer als alles andere??? vorrausgesetzt du hast noch eine LPT Buchse??? LG Giuseppe
Hallo , versuch mal den Atmega ohne weitere elektronische Bauteile zu brennen, hatte mal änliche probleme, klemmte alle Bauteile ab und siehe da; es funktionierte. gruß Norbert - DF6WO
Norbert, er sagte doch das der Brenner nicht erkannt wird, da hilft dein Tip garnicht... LG Giuseppe
Leider habe ich kein PC mit paralleler Schnittstelle mehr, das heißt den Controller selber bauen bringts nicht, da ich ihn nicht anschließen kann :D Und die Platine besteht schon aus dem Grundaufbau. Der ATMega, ein Widerstand zu Reset und ein 100nF zwischen Vcc und Ground...
So, Ich habe herausgefunden das man den WinAVR Treiber im Jungo Ordner aktualisieren soll. Unszwar nach folgender Datei: C:\Programme\WinAVR\utils\libusb\bin\avrisp2.inf Habe ich auch gemacht. Nun kommt allerdings eine neue Fehlermeldung wenn ich den µC programmieren möchte: >Could not detect chip, Auto program failed >Auto program >C:\Dokumente und Einstellungen\...\NONAME2.EEP not found Ein Screenshot meiner Einstellungen sind im Anhang. Die ISP Verbingung ist mehrfach geprüft und 100%ig richtig verbunden! Hoffentlich war das nun mein letzter Post vor dem Bedanken :D Gruß Julian
Die Einstellungen funktionieren bei mir mit Bascom 1.11.9.8 und AVRISP mkII. Treiber für den mkII sind vom AVR Studio, Firmwareupdate wurde gemacht. Die USB Serial Number kannst Du mit dem Programm USBDeview rausfinden: http://www.nirsoft.net/utils/usb_devices_view.html Viel Erfolg!
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.