Hier kamen die nächsten Platinen zu uns und wir haben sie sogar gelötet. Etwas vorauseilend sei bemerkt, dass wir die Checkliste durchgegangen sind und alles wie erwartet funktioniert. Tatsächlich gab es ein paar Ersetzungen, es gab keinen Pin am NFC-Prozessor und ein defekter Frequenzgenerator wurde erwischt. Aber nachdem defekte Teile identifiziert und ausgetauscht worden waren, lief alles problemlos an.
Und jetzt machen wir den letzten Teil von Software, den wir früher nicht fertigstellen konnten – dies ist die Erstellung eines Treibers für die Kommunikation zwischen den Hälften unter Verwendung des USB-Protokolls, Typ C.
Und hier ist unsere eigene Checkliste mit 173 Punkten, um die Arbeitsfähigkeit von fast 600 Komponenten auf jeder Hälfte zu gewährleisten:
USB-Anbindung
USB-Anschluss
3,3 V digitale Stromversorgung
3,3 V analoge Stromversorgung
Taktung 12,288 MHz
Takt 32768Hz
CPU-Zugriff über Switch SWD
Ausgang zum Diagnoseport
Zugriff auf externen FLASH // TODO: Flash prüfen
EEPROM-Zugriff // TODO: prüfen
Joystick-Drücken // TODO: Alternativer Joystick
Auslenkung des Joysticks in Richtung der X-Achse
Auslenkung des Joysticks in Richtung der Y-Achse
Switch SW0
Switch SW1
Switch SW2
Switch SW3
Switch SW4
Switch SW5
Switch SW6
Switch SW7
Switch SW8
Switch SW9
Switch SW10
Switch SW11
Switch SW12
Switch SW13
Switch SW14
Switch SW15
Switch SW16
Switch SW17
Switch SW18
Switch SW19
Switch SW20
Switch SW21
Switch SW22
Switch SW23
Switch SW24
Switch SW25
Switch SW26
Switch SW27
Switch SW28
Switch SW29
Switch SW30
Switch SW31
Switch SW32
Switch SW33
Switch SW34
Switch SW35
Switch SW36
Switch SW37
Switch SW38
Switch SW39
Switch SW40
Switch SW41
Switch SW42
Switch SW43
Switch SW44
Switch SW45
Switch SW46
Switch SW47
Switch SW48
Switch SW49
Switch SW50
Switch SW51
Switch SW52
Switch SW53
Switch SW54
Taste TS1 (STM32 LOADER-EINGANG AN SEITLICHER BUCHSE)
Taste TS2
Taste TS3
Taste TS4
Taste TS5
Taste TS6
Taste TS7
Taste TS8
Led LD0
Led LD1
Led LD2
Led LD3
Led LD4
Led LD5
Led LD6
Led LD7
Led LD8
Led LD9
Led LD10
Led LD11
Led LD12
Led LD13
Led LD14
Led LD15
Led LD16
Led LD17
Led LD18
Led LD19
Led LD20
Led LD21
Led LD22
Led LD23
Led LD24
Led LD25
Led LD26
Led LD27
Led LD28
Led LD29
Led LD30
Led LD31
Led LD32
Led LD33
Led LD34
Led LD35
Led LD36
Led LD37
Led LD38
Led LD39
Led LD40
Led LD41
Led LD42
Led LD43
Led LD44
Led LD45
Led LD46
Led LD47
Led LD48
Led LD49
Led LD50
Led LD51
Led LD52
Led LD53
Led LD54
Led LD55
Led LD56
Led LD57
Led LD58
Led LD59
Led LD60
J3 (EXT RGB)
EN1 UP
EN1 DWN
EN2 UP
EN2 DWN
Lautsprecher
Bildschirm
Bildschirmbeleuchtung
MIC L
MIC R
Motor M1
Motor M2
Motor M3
Reprog Wifi
Link WiFi
Reprog Bluetooth
Verbindung von Bluetooth //TODO: Bluetooth von und zu STM32H750
Helligkeit U12
Gesten U12
Helligkeit U10
Gesten U10
5 V Peripherie-Energieverwaltung
3.3 V Peripherie-Energieverwaltung
Top-USB-Betrieb
Stromversorgung über seitliche USB-Anschlüsse
U11 Kompass-Beschleunigungsmesser
U9 Atmosphärendruck
U8 Feuchtigkeit
U7 CO2
U13 CH4 Methan
U14 Äthanol
U15 H2S Schwefelwasserstoff
U16 NH3 Ammoniak
U4 Identifikation
U17 NFC
RAM
Und die Fotos der Leiterplatte-Version 1.5
Commenti