STM8

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(STM8S105K6)
(STM8S208)
第60行: 第60行:
 
== STM8S208 ==
 
== STM8S208 ==
  
* https://www.st.com/content/st_com/en/products/microcontrollers/stm8-8-bit-mcus/stm8s-series/stm8s207-208/stm8s208mb.html
+
> [https://www.st.com/resource/en/datasheet/stm8s208mb.pdf STM8S208MB Datasheet]
 +
 
 +
<br>
 +
 
 +
== STM8L152R8 ==
 +
 
 +
> [https://www.st.com/resource/en/datasheet/stm8l152r8.pdf STM8L152R8 Datasheet]
  
 
<br>
 
<br>

2018年11月19日 (一) 18:22的版本

目录

1 STM8S105K6

  • 16 MHz advanced STM8 core
  • 32 Kbyte Flash
  • 1 Kbyte EEPROM
  • 2 Kbyte RAM
  • 10-bit, ±1 LSB ADC with up to 10 multiplexed channels ADC
  • UART with clock output for SmartCard, IrDA, LIN master mode
  • SPI interface up to 8 Mbit/s
  • I2C interface up to 400 kbit/s
  • Up to 38 I/Os on a 48-pin package


  • 96-bit unique key for each device
  • 2.95 to 5.5 V operating voltage


STM8S105K6 Datasheet

STM8S105K-QFP32-pinmap.jpg


2 Arduino Like PinMap

    PD6, //D0  RX
    PD5, //D1  TX
    PD4, //D2
    PD3, //D3
    PD2, //D4
    PD1, //D5
    PD0, //D6

    PD7, //D7

    PE5, //D8  SPI_CS

    PC7, //D9  SPI_MISO
    PC6, //D10 SPI_MOSI
    PC5, //D11 SPI_SCK
    PC4, //D12  PWM
    PC3, //D13  PWM
    PC2, //D14  PWM
    PC1, //D15  PWM

    PB0, //D16 A0
    PB1, //D17 A1
    PB2, //D18 A2
    PB3, //D19 A3
    PB4, //D20 A4 I2C_SCL
    PB5, //D21 A5 I2C_SDA

    PF4, //D22 A6


3 STM8S208

> STM8S208MB Datasheet


4 STM8L152R8

> STM8L152R8 Datasheet


5 Toolchain

5.1 STM8Tools


5.2 SDCC


5.3 i686-mingw32



5.4 Github


6 Upload

The STM8 SWIM protocol (STLink) is well documented in UM0470


6.1 Hardware


6.2 Connections

  • The RST is connected to ESP8266 GPIO5 (D1 on NodeMCU).
  • The SWIM is connected to ESP8266 GPIO4 (D2 on NodeMCU) via a 1kΩ pull-up resistor
  • 3.3V --- VCC_3.3V
  • GND --- GND


6.3 Software



7 Debug



8 Reference









个人工具
名字空间

变换
操作
导航
工具箱