- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19

Thema: USBasp nicht erkannt

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Bei meinem USBasp hatte ich anfangs auch Probleme und habe dann nachträglich die Z-Dioden reingebaut und läuft seitdem problemlos...

    - Z-Dioden richtig rum drinn?
    - Eventuell die beiden USB Signalleitungen vertauscht?
    - Quarz hat die richtige Frequenz? (wenn ichs recht im Kopf habe 12MHz)
    - Eventuell die Startup Zeit des Controllers in den Fuses verkürzen...


    gruss Bluesmash

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.03.2005
    Alter
    39
    Beiträge
    117
    Versuch mal folgende Fuse Einstellungen:
    lfuse: 0xFF
    hfuse: 0xD9

    Falls das nicht geht: kannst du den Schaltplan mal als Bild hochladen (oder falls möglich als Eagle file exportieren)?

    lg binaer

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    16.05.2006
    Beiträge
    23
    Hallo Leute,


    Ich darf mich noch einmal bei Allen für ihre Unterstützung bedanken. Inzwischen ist dieses Problem aus der Welt geschafft, stehe nun aber schon beim nächsten an...

    Mittlerweile wird der Usbasp als solches erkannt und auch im Gerätemanager so angezeigt. (die richtige Quarzfrequenz macht es möglich )

    Aber:

    Bei meinem ersten Programmierversuch eines Mega32 mit dem USBasp ist schon wieder Schluss.
    Benutze AVR dude und ein GUI dazu, welches mir folgende Fehlermeldung ausgibt:



    Code:
    avrdude.exe: error: programm enable: target doesn't answer. 1 
    avrdude.exe: initialization failed, rc=-1
                 Double check connections and try again, or use -F to override
                 this check.
    
    avrdude.exe done.  Thank you.
    Habe natürlich schon im Vorhinein nach Lösungen im Internet gesucht konnte aber nicht Passendes finden. Nachdem ich meine Fusebits gesetzt habe, die led leuchtet, giveIO und LibUSB installiert, eine neue Version von dude benutze und die dll Datei ersetzt habe bleibt ja auch nicht mehr viel Spielraum für mögliche Fehler!

    Vielleicht könntet ihr mir weiterhelfen.

    Danke im Voraus

    mmg

    Franz

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.07.2004
    Ort
    Südhessen
    Beiträge
    1.312
    Dieses Problem tritt bei meinem Fischl-USBasp-Nachbau z.B. dann ein, wenn:
    - Der Controller nicht läuft (Spannung falsch angeschlossen, Quarz falsch oder fehlt, Fuses falsch)
    - Der ISP nicht korrekt angeschlossen wurde (kommt häufiger vor)
    - Der AVR noch mit interner Frequenz arbeitet (dann ist der USBasp zu schnell, dann kann ich einen Jumper setzen, damit er langsamer kommuniziert)
    - Einfach ab und an mal zwischendurch.

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    16.05.2006
    Beiträge
    23
    hmhm,


    -also den ersten Punkt kann man glaub ich ausschließen, denn nur wenn diese Punkte erfüllt sind, wird er -als USBasp- erkannt; Und das tut er ja.

    -zu dem ISP: Hab auf meiner Platine einen Sockel für den zu programmierenden m8 bzw m32. Als Vorlage hab ich die Schaltung von Matthias Görner auf http://www.fischl.de/usbasp/ benutzt. Damit hab ich -so wie er- nur die SCK, MOSI und MISO Pins untereinnander bzw den SS mit Reset verbunden.

    -Hab gedacht wenn ich den 12 MHz Quarz nehme, sollte das kein Problem sein. Es gibt aber noch die Möglichkeit einen Jumper für "Slow SCK" zu setzen. Wann ist das notwendig?

    mmg

    Franz

  6. #16
    Neuer Benutzer Öfters hier
    Registriert seit
    16.05.2006
    Beiträge
    23
    HAHA!!Das wars!!Jetzt funzt das Ding endlich!

    Problem war: Da der zu programmierende m32 kein eigenes, externes Quarz hat, muss der jumper gesetzt werden!

    Danke noch mal an alle!

    mit mechatronischen Güßen,
    Franz

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.03.2006
    Ort
    WOB
    Beiträge
    630
    Hallo, ich nutze den Thread da mein Problem sehr ähnlich ist.

    Ich habe ebenso folgenden Fehler:
    Code:
    avrdude.exe: error: programm enable: target doesn't answer. 1 
    avrdude.exe: initialization failed, rc=-1
                 Double check connections and try again, or use -F to override
                 this check.
    ABER: das ist ja der standardfehler für oben beschriebene Ursachen. Jedoch habe ich Versorgung korrekt dran, Speed auf slow und ISP ist an allen nötigen Pins korrekt dran. (Direkt von Programmer zu SMDbeinchen vom AT90CAN128 gemessen)

    Folgende Situation: Ein fremdes Gerät, AT90CAN128. Ich habe die ISP Leitungen an den Chip gelötet. Spannung vorhanden, nun möchte ich die Software auslesen. Leider oben beschriebener Fehler.

    Wie sieht es mit den Locks beim AT90CAN aus? In den 3 Fusebytes gibt es ja direkt keine Lockbits. Ist das das Verhalten, wenn der Controller gesperrt ist, oder liegt mein Problem doch beim ISP??
    Gruß Thomas \/

    Alles über AVR, PIC und CAN
    blog.cc-robotics.de

  8. #18
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.07.2004
    Ort
    Südhessen
    Beiträge
    1.312
    Das sind auf keinen Fall die Locks, da er nichtmal ne Verbindung bekommt.
    Andernfalls könnte es sein, dass der Hersteller des Gerätes/der Platine den Chip nach dem Programmieren die Möglichkeit weggeflasht hat, ISP zu benutzen. Dann würde man auch keine Verbindung mehr bekommen.

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.03.2006
    Ort
    WOB
    Beiträge
    630
    ah, ok. Das scheint es mir zu sein. Alle anderen Komponenten sind I²C. ISP/SPI wird nichtmal benötigt. Danke!
    Gruß Thomas \/

    Alles über AVR, PIC und CAN
    blog.cc-robotics.de

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad