BitBastelei #571 - STM32F302: Grundbeschaltung und USB-Bootloader (DIY USB Kabeltester Part 1)
(1 GB) 00:00:00
2023-12-24 11:00 🛈In Folge 561 hatte ich einen USB-Kabeltester gezeigt und angemerkt, dass ich mit der Funktionsweise nicht wirklich zufrieden bin. Nunja, ich hatte noch etwas Platz auf einem Board, also schnell an einem Abend einen Prototyp zusammengeklöppelt. Heute geht es um den ersten Teil: Den Prozessor. Ein STM32 soll als Basis dienen, also werfen wir mal auf die Grundbeschaltung und ob wir nativ per USB mit dem Chip reden können.
Inhalt
- 00:00 Vorgeschichte/Einleitung
- 00:57 CPU-Auswahl
- 03:24 Grundbeschaltung
- 06:24 Basis-Perepherie
- 10:18 Stromversorgung
- 12:42 USB-Beschaltung
- 18:30 Prototyplörung
- 19:57 Erster Test
- 25:50 Verbinden mit STLink
- 27:38 Programmierung mit Arduino
- 31:53 USB-Test & Fehlersuche
- 33:53 DFU-Programmierung (USB)
- 35:29 Fazit
Links zum Thema
- 01:06 STM32F302 Produktseite @ st.com
- 05:39 AN2867 (Oscillator design guide) @ st.com
- 16:03 AN4879 (USB hardware and PCB guidelines) @ st.com
- 28:07 Arduino core STM32 @ GitHub
Transparenz
Alle Bauteile wurden selbst gekauft und bezahlt, das Design wurde selbst zusammengeklickt. Falls nach Fertigstellung des Prototyps kein Rauch raus kommt oder grobe Fehler auffallen, werden die Quelldateien unter freier Lizenz veröffentlicht.