Aus einem Produkt, was ich nicht mehr brauche den Stm ausgelötet und in eigene Platine eingebaut. Die Minimalbeschaltung wurde kontrolliert. Alle Vdd und vss sind dran, inkl vdda vssa. Usb Leitungen sind an den richtigen Stellen. Vbus wird nicht benutzt, sollte egal sein. Boot0 Pin auf 3,3V Strom an. Passiert gar nichts. Hätte neues Gerät im Gerätemanager erwartet. Kann das davon kommen, dass der uC schreib und lesegeschützt wurde? Bin der Meinung, dass der Factory bootloader immer erreichbar ist. Oder kann sein, dass der Boot0 PIN vorher deaktiviert wurde? Aber auch das wäre mit neu. Jemand Idee? Habe leider keinen neuen uC zum Testen da. Schönen Abend
Eine Bitte an alle: Könnt ihr euch mal angewöhnen, vollständige Sätze zu schreiben, so wie man das in der Schule lernt? Danke. Zur Frage: Einige STM32 Modelle brauchen einen externe Pull-Up Widerstand an der DP Leitung. Normalerweise 1,5kΩ auf 3,3V, ich habe aber auch schon 10kΩ auf 5V gesehen. Wenn Windows diesen Widerstand erkennt, beginnt die USB Kommunikation. Durch hörst dann im Erfolgsfall "Palim" oder im Fehlerfall ein traurigeres Geräusch. Wenn gar kein Ton kommt, fehlt wohl der Widerstand, denn mehr braucht es dazu nicht. Zum Vergleich kann es nützlich sein, Ubuntu Linux (vom USB Stick) zu starten und nach dem Einstecken mit dem Befehl "sudo dmesg" die Meldungen des Kernels zu kontrollieren. Im Fehlerfall ist Linux meistens deutlich gesprächiger als Windows.
Danke für die Antwort. Ich versuche jetzt bessere Sätze zu schreiben. Ich habe die Widerstände gerade ausprobiert. Jetzt kommt ein „Palim“, und sofort die Meldung „Usb Gerät wurde nicht erkannt“
Hast du schon den STM32CubeProgrammer darauf losgelassen? Der sollte den Chip erkennen.
Ja, der CubeProgrammer erkennt den Chip und ich habe diesen bereits gelöscht. Es geht um das Prinzip, warum USB Dfu nicht funktioniert.
Nicht angemeldet schrieb: > Jetzt kommt ein „Palim“, und sofort die Meldung „Usb Gerät wurde nicht > erkannt“ Der Quarz muss 8, 14.7 oder 25 Mhz haben. Trifft das zu?
Danke, das ist wahrscheinlich das Problem. Trifft nicht zu, Quarz ist 16 MHz. Wird das nicht funktionieren? Ich habe daran gar nicht gedacht. Alle STM, mit den ich vorher was gemacht haben, konnten das sogar ganz ohne Quarz.
Nicht angemeldet schrieb: > Wird das nicht funktionieren? Wird es nicht. Siehe AN2606 http://www.st.com/resource/en/application_note/cd00167594.pdf
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.