Was für ein Windows verwendest du, wird in der Systemsteuerung der Programmer erkannt?
Was für ein Windows verwendest du, wird in der Systemsteuerung der Programmer erkannt?
Win7 und Suse 10.2.
Ich nehme stark an, dass er ihn richtig erkannt hat weil avrdude ihn ja erkennt
In der Systemsteuerung (Win7) wurde er von Anfang an richtig erkannt (also Name) aber funktionierte nicht. Deswegen hab ich die libusb Treiber installiert. Damit hat dann avrdude auch oben gezeigte Ausgabe gehabt.avrdude: usbdev_open(): Found ERFOS AVRISP MkII Clone, serno: 0000A00128255
Interessanter weise werden die Atmegas nach ca 5min Eierkochen heis. Habe jetzt schon 2 Stueck ausprobiert.
Edit:
Der Diamex Controller kann auch selber mit Spannung versorgen. Habe es mit 3,3V und mit 5V versucht. beides ohne Erfolg.
Der fehlende Widerstand ist mir grad auch aufgefallen - werde ich einbauen. Kann es sein das dadurch die Megas so heis wurden? Sind sie nun hinueber?
Auf den Kondensator muss ich in der "Testschaltung" verzichten. Hab keinen mehr da. Aber das ist ja nicht weltbewegend...
Geändert von tbasnoopy (26.12.2011 um 10:01 Uhr)
alle elektronischen Bauteile arbeiten mit Rauch in ihrem Inneren;
Wenn der Rauch rauskommt , sind sie kaputt.
Wenn die Mega heiß werden ist das nicht gut. In deiner komplexen Schaltung wird der auch heiß?
Man sollte auch in Minimalaufbauten AREF nicht mit VCC verbinden, zwischen VCC und GND 100n geben, es kann sonst die Versorgungsspannung zu schwinden anfangen.
Vor Programmierbeginn die Spannung messen.
Die Atmegas dürfen auf keinen Fall heiß werden. Entweder sind die Atmegas defekt oder du hast die Schaltung nicht so aufgebaut. Kann es sein das du einen Kurzschluss o.Ä. in der Schaltung hast? Versuche einmal nur den Atmega am an 5V anzuschließen (mit Widerstand zum Reset Pin). Den Programmer entfernst du. Wenn der Atmega heiß wird hast ist der Atmega defekt. Anschließend verbindest du immer einen Anschluss mit der Schaltung (z.B. Reset dann Mosi dann Miso). Dazwischen aber immer testen ob er heiß wird. Du solltest die Schaltung aber immer abschalten wenn du etwas anschließt.
MfG Hannes
Okay...
Widerstand eingeloetet, alles dreimal durchgetestet, keinen Kondensator (wie gesagt: grad keinen zur Hand), Programmer auf 3,3v ExtVCC gestellt und VCC nicht mit angeloetet: nichts geht -.-
Dann Kontakte nochmals durchgezaehlt und festgestellt das ich den ml-10 um 1 pin zu hoch angeloetet hatte und deswegen alle Kontakte 1 Pin zu hoch gerutscht sind. Doof gell
Wenn man den AVR jetzt dementsprechend 1 hoeher einsetzt und somit die gewollten Pins trifft scheint es zu gehen. Zumindest kommen jetzt anscheinend Daten vom AVR zurueck.
Hab mal den aktualisierten Schlatplan mit angehaengt (falls mal jemand dannach sucht ^^ )
Danke fuer eure schnelle Hilfe. Ich hoffe den Rest alleine hinzubekommen - werde mich allerdings bei Problemen bei euch melden.
P.S. Ja das sind meine ersten Platinen-Loetversuche. Bin Informatiker und kein Techniker XD
alle elektronischen Bauteile arbeiten mit Rauch in ihrem Inneren;
Wenn der Rauch rauskommt , sind sie kaputt.
Wie hast du die einzelnen Jumper gesteckt? Poste einmal Jumper 1 bis 3. Ich vermute das du die Jumper falsch gesteckt hast. Wie wird die Schaltung versorgt? Eigene Versorgung oder Versorgung über Programmer.
PS: Leuchtet eine Led?
MfG Hannes
Wie gesagt: jetzt gehts ^^
gelbe LED leuchtet
JP2: 1
JP1: 1+3
alle elektronischen Bauteile arbeiten mit Rauch in ihrem Inneren;
Wenn der Rauch rauskommt , sind sie kaputt.
Schön wenn es jetzt funktioniert. Ich Suche bei meiner Schaltung noch nach einer Lösung. Gar nicht so leicht eine Spannung ab ca. 0,1-0,2V in 5V zu verwandeln.
MfG Hannes
Lesezeichen