ESP8266/ESP-14: Unterschied zwischen den Versionen
Aus C3MAWiki
Weitere Optionen
| Frubi (Diskussion | Beiträge)  Die Seite wurde neu angelegt: „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 miteinand…“ | Ollo (Diskussion | Beiträge)  →STM8:  Formatierung | ||
| (3 dazwischenliegende Versionen von 2 Benutzern 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 == | ||
| Zeile 10: | Zeile 27: | ||
| # M_NRST und SWIM trennen, ST-LINK abziehen | # M_NRST und SWIM trennen, ST-LINK abziehen | ||
| # MCU wieder mit Strom versorgen | # MCU wieder mit Strom versorgen | ||
| == Links == | |||
| * [http://www.watterott.com/media/files_public/ffocvjgonbp/AI-Thinker_ESP-14.pdf ESP-14 datasheet] | |||
| * [http://www.st.com/content/ccc/resource/technical/document/datasheet/42/5a/27/87/ac/5a/44/88/DM00024550.pdf/files/DM00024550.pdf/jcr:content/translations/en.DM00024550.pdf STM8S003F3 datasheet] | |||
| * [http://www.st.com/content/ccc/resource/technical/document/reference_manual/9a/1b/85/07/ca/eb/4f/dd/CD00190271.pdf/files/CD00190271.pdf/jcr:content/translations/en.CD00190271.pdf STM8 reference manual] | |||
| * [http://www.st.com/content/ccc/resource/technical/document/user_manual/65/e0/44/72/9e/34/41/8d/DM00026748.pdf/files/DM00026748.pdf/jcr:content/translations/en.DM00026748.pdf ST-LINK V2 user manual] | |||
Aktuelle Version vom 18. Januar 2017, 18: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
- An M_VCAP einen Kondensator gegen GND anschließen (470 - 3300 nF)
- M_VDD, GND, M_NRST und SWIM direkt mit dem ST-LINK verbinden
- ST-LINK mit Rechner verbinden. Ein separate Spannungsversorgung des MCU ist nicht erforderlich.
- stm8flash -c stlinkv2 -p stm8s003?3 -w <binary>.ihx
- M_NRST und SWIM trennen, ST-LINK abziehen
- MCU wieder mit Strom versorgen
