ESP8266/ESP-14: Unterschied zwischen den Versionen

Aus C3MAWiki
Keine Bearbeitungszusammenfassung
(→‎STM8: Formatierung)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Der ESP-14 kombiniert einen ESP8266 mit einem STM8 MCU. Alle von außen zugänglichen Pins sind auf den STM8 MCU geführt. ESP8266 können über UART miteinander kommunizieren.
Der ESP-14 kombiniert einen ESP8266 mit einem STM8 MCU. Alle von außen zugänglichen Pins sind auf den STM8 MCU geführt. ESP8266 können über UART miteinander kommunizieren.
== Anforderungen ==
=== STM8 ===
* sdcc
* stm8flash
Kommandos für Ubuntu / Debian:
<code>sudo apt install sdcc</code>
Das '''stm8flash''' muss selbst gebaut werden.
Mit folgenden Kommandos:<br />
<code>
sudo apt install build-essential pkg-config libusb-1.0-0-dev<br />
git clone https://github.com/vdudouyt/stm8flash<br />
cd stm8flash/<br />
make<br />
</code>


== ESP8266 flashen ==
== ESP8266 flashen ==

Aktuelle Version vom 18. Januar 2017, 19:37 Uhr

Der ESP-14 kombiniert einen ESP8266 mit einem STM8 MCU. Alle von außen zugänglichen Pins sind auf den STM8 MCU geführt. ESP8266 können über UART miteinander kommunizieren.

Anforderungen

STM8

  • sdcc
  • stm8flash

Kommandos für Ubuntu / Debian: sudo apt install sdcc

Das stm8flash muss selbst gebaut werden. Mit folgenden Kommandos:
sudo apt install build-essential pkg-config libusb-1.0-0-dev
git clone https://github.com/vdudouyt/stm8flash
cd stm8flash/
make

ESP8266 flashen

STM8 flashen

  1. An M_VCAP einen Kondensator gegen GND anschließen (470 - 3300 nF)
  2. M_VDD, GND, M_NRST und SWIM direkt mit dem ST-LINK verbinden
  3. ST-LINK mit Rechner verbinden. Ein separate Spannungsversorgung des MCU ist nicht erforderlich.
  4. stm8flash -c stlinkv2 -p stm8s003?3 -w <binary>.ihx
  5. M_NRST und SWIM trennen, ST-LINK abziehen
  6. MCU wieder mit Strom versorgen


Links