Hallo! Ich baue mit dem AT89C51SND1 einen MP3 Player auf. Ich habe nun die essentiellen Bauteile aufgelötet und wollte den uC nun an den PC anschließen. WinXP erkennt, dass ein Gerät angeschlossen wurde, meldet aber, dass das Gerät nicht erkannt wurde (unbekanntes Gerät). Ich wollte den USB Driver von Flip installieren, doch wenn ich diesen ausführe, kommen folgende Fehlermeldungen: Creating driver entry ... failed Starting driver entry ... failed Kann mir hier evtl. jemand weiterhelfen? Danke! Steffen
Ich habe gerade nochmals die Treiberinstallation probiert. Installiere ich den USB Driver von Flip 1.8.8 kommt obige Fehlermeldung. Den Treiber von Flip 2.4.0 kann ich problemlos installieren. Dafür behauptet Flip 2.4.0 beim programmieren, dass der Treiber nicht installiert sei. Das Gerät ist immernoch als Unbekanntes Gerät vorhanden. Kann es daran liegen, dass der Quarz nicht schwingt? ich habe leider im Moment kein Oszi hier um das zu überprüfen ... Grüße Steffen
Ob ich den SND in die Schaltung eingesetzt habe, oder nicht spielt keine Rolle. Der PC erkennt das USB Gerät nur, wegen dem 1,5k Pullup auf D-. Ohne Quarz liegt am ALE Pin des uC 3,3 V an, klemme ich den Quarz dazu nur noch 2,7V (gemessen mit einem Multimeter). Da ich kein Oszi habe, muss ich auf diesen Weg ausweichen. Aber ich denke, dass sollte stimmen. Das heißt, der Controller läuft. Ich werde jetzt nochmal die Leitungen zum USB überprüfen, damit ich sicher bin, dass die stimmen. Hat jemand eine noch Idee? Grüße Steffen
Hi miß´doch einfach mal die Spannung am Ausgang des Quarzoszillators. Da sollte sich in etwa Vcc/2 einstellen. Matthias
Hallo! Habe ich gerade gemacht. Ich bin davon ausgegangen, dass der Quarz nicht schwingt, wenn man zusätzliche Kapazitäten anklemmt (Leitungen des Messgeräts). Es stellt sich aber sowohl an X1 also auch an X2 1,58V (also Vcc/2) ein. Der Controller läuft also. Hm ... ich weiß nimmer weiter. Vor allem, warum ich den Treiber von Flip 1.8.8 nicht installieren kann. Viele Grüße Steffen
Ja - ich bin Computeradministrator. Was macht die Datei? Irgendwelche Registryeinträge? Grüße Steffen
Hi, weiss ich nicht genau aber ich hatte mal den Fall das ein Programm keine richtige Fehlermeldung ausgab nur weil es eine dll nicht ins system Verzeichnis kopieren konnte. Erscheint das gerät denn unter der Systemsteuerung als ? Martin
Hallo! Das Gerät erscheint im Gerätemanager unter USB Geräte mit der Bezeichnung unbekanntes Gerät. Grüße Steffen
Hallo, dann erkennt das OS das Gerät und du musst nur irgendwie die Treiber installiert bekommen. Martin
Naja - das Gerät wird ausschließlich wegen dem Pullup an D- erkannt. Wenn ich den Chip aus der Schaltung nehme, kommt genau das selbe. Leider habe ich keinen anderen PC, an dem ich probieren könnte. Und warum man den Treiber nicht installieren kann verstehe ich auch nicht. Viele Grüße Steffen
Hi, hm ich hatte nu rmir pullup eigentlich das Problem das er dann meckerte das er keine ID usw erkennen konnte Martin
Hi! Ich habe den Fehler gefunden. Habe meinen Schaltplan falsch gezeichnet. Mein Pullup ist an D- gewesen, jetzt habe ich ihn an D+ gemacht und alles funktioniert. Wenn ich nun mit Flip 1.8.8 den Flash erase und anschließend auslese, so ist der Flash zwischen #C000 und #F000 gefüllt. Hier schlägt auch der Blanck Check fehl. ist folgendermaßen aufgefüllt. 0x00 0x01 0x02 0x03 ... 0x0F 0x10 0x11 0x12 0x13 ... 0x1F ............................ 0xF0 0xF1 0xF2 0xF3 ... 0xFF und dann wiederholt sich alles. Bis eben 0xFFFF - dann ist wieder alles mit 0xFF gefüllt (wie auch bis 0xC000). Da habe ich nun verständnisprobleme. Ich dachte ab 0xF000 ist der Bootloader drin (warum ist dann da alles leer?) Warum kann ich den Platz zwiswchen 0xC000 und 0xF000 nicht löschen? Hast du vielleicht darauf eine Antwort? Ich denke schon, dass alles stimmt, aber ich komm nicht dahinter, obwohl ich das Datasheet gelesen habe ... Grüße Steffen
Ok - obiges Problem ist auch erledigt. Hab das Teil mal programmiert - dann ging alles ... Werde jetzt mal ein Testprogramm draufspielen ... Viele Grüße Steffen
Hat sich alles erledigt. Der Chip läuft perfekt. Danke für eure Hilfe! Grüße Steffen
hi steffen verwende auch gerade den at89c51snd1 und hab genau dasselbe problem.. wäre dir sehr dankbar wenn du kurz reinschreibst was jetzt den Fehler behoben hat. ob ich das richtig verstehe... zuerst isp pin auf low, dann reset dann sollte ich mit der flip software programmieren können? David
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.