- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 23

Thema: USBASP - Unbekanntes Gerät

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2004
    Beiträge
    270

    USBASP - Unbekanntes Gerät

    Anzeige

    Powerstation Test
    Hallo,
    ich hab mir den USBASP von Fischl zusammengebaut und einen ATMega8 mit dem hex-File bespielt, Fusebits auf extern gestellt und in den USBASP eingesetzt. Jumper1 ist für die Stromversorgung per USB gesetzt, sonst sind keine Jumper gesetzt.
    Wenn ich den USBASP jetzt mit dem PC verbinde, geht die grüne LED an und ich bekomme im Tray folgende Meldung:
    "USB-Gerät wurde nicht erkannt"
    Eigentlich müsste es aber als USBASP erkannt werden, soweit ich weiss.
    Hat da jemand Tips für mich?
    Gruß
    Spurius

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Da würd mir nur einfallen, nochmals den Aufbau/Schaltplan zu kontrollieren, ob nicht eine Strippe vergessen wurde oder falsch ist. Bei mit war mal das Problem weil ich die Verbindung nach INT0 vergessen hatte.

    Welche Version verwendest du denn? Auch mal mit/ohne die Z-Dioden versuchen.
    Disclaimer: none. Sue me.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2004
    Beiträge
    270
    Hallo,
    also die Verbindungen sollten stimmen, da ich ein fertiges Layout verwende, bei dem keine Z-Dioden vorgesehen sind.
    Was mir noch komisch aufgefallen ist: Wenn ich ein wenig an die grüne LED drücke, geht die rote LED auch noch an, drücke ich stärker, geht die grüne aus und die rote wird heller Allerdings nur, wenn der Jumper 1 nicht gesetzt ist.
    Sind da vielleicht irgendwelche HF-Störungen im Spiel?
    Letzte Möglichkeit wäre wohl, ein eigenes Layout mit den Z-Dioden zu entwerfen.

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Bei mit geht's auch ohne Z-Dioden.

    Das mit den LEDs sieht nach einen Kontaktproblem aus; kalte Lötstelle oder so. Sind die Fuses richtig gesetzt, also auch SUT und BOD, 100nF an RESET, etc?
    Disclaimer: none. Sue me.

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2004
    Beiträge
    270
    Hi SprinterSB,

    also da war tatsächlich eine Leiterbahn unterbrochen , hab das jetzt gefixt. Wenn ich den USBASP anschließe, leuchtet die rote LED.
    Zu den Fuses: In Ponyprog ist bei CKOPT, BOOTSZ1+0 und SPIEN ein Haken, sonst nirgendwo. (PonyProg invertierte Logik)
    Die Meldung ist immernoch unbekanntes Gerät. Ist es bedeutend, dass ich nur USB2.0 habe?

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Wie die Fuses genau gesetzt werden müssen steht im Makefile zu den USBasp-Quellen. Mit avrdude kannst du diese dann setzen. avrdude wirst du in Zukunft eh benutzen müssen

    Ein USB-Host/Hub erkennt AKAIK an der Größe der PullUp-Widerständen an D+ bzw. D- welche USB-Version ein Device kann. Zumindest bevor eine Enumerierung losgehen kann, danach geht's teilweise auch über die Device-Deskriptoren.

    Ein USB 2.0 kann (bzw. sollte können) sich also auch mit USB 1.1/1.0 Geräten unterhalten.

    Was dir rote LED genau bedeutet weiß ich net, müsste man ein Blick in die Quellen machen. Wahrscheinlich Probleme USB-seitig.

    Der Quarz muss übrigens genau 12MHz sein. Das USB-Kabel sollte möglichst kurz sein (meins ist 1/2 Meter bei ansonsten fliegendem Aufbau).
    Disclaimer: none. Sue me.

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2004
    Beiträge
    270
    Ich habe mit jetzt avrdude.exe und die .conf Datei runtergeladen, die du hier irgendwo im Forum verlinkt hast. Wie kann ich denn jetzt testen, ob der USBASP funktioniert?
    Wenn ich "avrdude -c usbasp -p atmega8" eingebe, bekomme ich als Ergebnis:

    "found 7 busses
    found 7 busses
    avrdude: error: could not find USB device "USBasp" with vid=0x16c0 and pid=0x5dc"

    Die Fusebits hab ich mit PonyProg wie in der Readme.txt auf fischl.de gesetzt.
    Bin irgendwie kurz davor, das Ding aufzugeben...

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Das bedeutet, daß der USBasp (Hardware) nicht richtig funktioniert. Wenn du ihn schschliesst muss die grüne LED leuchten, ansonsten hat die Schaltung/Kommunikation noch Probleme.
    Disclaimer: none. Sue me.

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    11.11.2006
    Beiträge
    11
    Zitat Zitat von Spurius
    ...Möglichkeit wäre wohl, ein eigenes Layout mit den Z-Dioden zu entwerfen...
    Also wenn Windows "unbekanntes Gerät" Meldet hat es zumindest schoneinmal den Pullup Widerstand an der USB Datenleitung erkannt. Bei mir war das Problem das nur bei 50% der PCs diese Meldung kam und bei den restlichen 50% funktioniere der usbasp.

    Du solltest entweder die Z-Dioden einbauen (kann man auch direkt auf der Unterseite des USB Steckers anbringen ohne das Layout zu ändern) oder einfach zwischen 5V vom USB und dem VCC des usbasp 2 Si Dioden z.B. 1n4148 in Serie einfügen dann läuft der ganze usbasp mit ca. 3.5v. Die 1n4148 sind so klein, ich hab einfach auf der Unterseite eine Leiterbahn unterbrochen und die Dioden dort angebracht.
    Bei mir tats danach der usbasp an jedem PC.

    Bevor Windows dich nicht zur Treiberinstallation für das "usbasp" Gerät auffordert brauchst Du den Fehler erstmal nicht beim avrdude zu suchen.

    Gruß,
    Watz

  10. #10
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2004
    Beiträge
    270
    Hallo,

    ich werd am Samstag schauen, dass ich Z-Dioden auftreibe, gibts dabei irgendwas zu beachten?

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad