ARM Cortex M3 Development board stm32F103VEt6 72MHz/512KFlash/64KRAM
Arduino’s are super cool and probably the best boards for beginners and hobbyists but there might come a time where you want more than what the Uno or Mega can offer you! You want the best possible price for the most features of your MCU. These boards are cheaper than an Arduino Mega and also outperform it by far.
So, if you are ready to move up to higher levels of microcontroller understanding and development, this ARM Cortex M3 Development board stm32F103VEt6 are well worth your efforts.
512kb Flash, 64kB RAM,
2 × 12-bit D/A converters
112 fast I/O ports
2 × I2C
3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed
32 kHz oscillator for RTC with calibration
Supports Compact Flash, SRAM, PSRAM, NOR and NAND memories
ARM Cortex M3 Development board stm32F103VEt6 features:
model: cz ministm32f103ve-ek
all pin holders/rows already soldered
Boot0 and Boot1 jumper
jumpers (RX,TX) for the USB-Serial converter
2x USB one with CH340 RS232-USB-converter chip (“Serial1”)
32.768kHz and 8Mhz oscillators on board
CR1220 battery holder
Two user buttons: PD12, PC0
Two controllable LED; PE5, PE6
power indicator LED;
JTAG / SWD 20 -pin standard interface ;
32 foot FSMC TFT LCD screen interface
Board size : 101.5 mm x 76.68 mm
additional chips (already soldered)
SPI flash W25q16 (on SPI1: CS: PA4, MISO: PA6, MOSI: PA7, SCK: PA5)
EEPROM 24C02 (on I2C1: SCL: PB6, SDA: PB7 both with 4.7K pullup) IC Adress: 0x00 ( A0=A1=A2=GND)
space holder for 485 IC (PA3, PA0, PA2) and DS18B20 (Data: PB14)
Installation / preparation to use with STM32duino
Since the board has an USB-serial controller uploading is easy:
Install the CH340 drivers for your OS (google “CH340 arduino”) switch Boot0 jumper from GND to 3.3V, connect USB2 from board and use “serial upload” method. vola!
Drawback: for every upload you must switch the Boot0 jumper.