-
Notifications
You must be signed in to change notification settings - Fork 7
AskSinAnalyzer Software
Jérômes Projektverzeichnis: AskSinAnalyzer
Hierbei sollte die Platine entweder über den USB-Stecker bzw. J1 oder über den FTDI-Adapter versorgt werden.
Der chip-interne LDO des FTDI-Adapter kann mit max. 50 mA zu schwach sein, dann besser mit einem externen Netzteil über den USB-Stecker bzw. J1 versorgen.
Damit der ESP32 in den Programmiermodus wechselt, muss der Taster SW12 (Boot) gedrückt gehalten werden, während Taster SW14 (Reset) kurz gedrückt wird. Dann kann die Firmware über die Arduino IDE (oder ein anderes Tool) über den Verbinder J11 mit einem FTDI-Adapter geladen werden.
In Bestückungsvariante 3 (mit FT245) lässt sich der ESP32 auch über den USB-Port flashen.
Hintergrund ist eine ungenutzte Verbindung vom Touch-Controller des Displays zum Pin IO2, die dazu führen kann dass der ESP32 nicht in den notwendigen Bootloadermodus wechselt.
Mit dem ISP kann entweder direkt die Software aufgespielt werden, oder nur der Bootloader. Durch die Verwendung des Bootloaders kann die Software bequem über den FTDI-Adapter geändert werden.
Pin am ISP-Kabel | Bedeutung |
---|---|
1 | MISO |
2 | VCC |
3 | SCK |
4 | MOSI |
5 | Reset |
6 | GND |
Fuse | Wert |
---|---|
Ext | 0xFF |
High | 0xD2 |
Low | 0xFF |
Mit AVRDUDESS, einer GUI für AVRdude können bequem der Bootloader und die Fuses in einem Durchgang gebrannt werden.
Der FTDI-Adapter kann über den Verbinder J21 an der ATmega328p angeschlossen werden. Das funktioniert wie beim Arduino Pro Mini gewohnt ohne weitere Tastendrücke.