Апр 092019
 

MicroPython-ST7735 (STM32F4) — Работает.
Библиотека вот отсюда. https://github.com/boochow/MicroPython-ST7735
Немного поправил SPI.

  • LED — 3.3V
  • VCC — 3.3V
  • SCK — PA5
  • SDA — PA7
  • A0 — PA3
  • RESET — PB10
  • CS — PA4

self.dc = pyb.Pin(pyb.Pin.cpu.A3, pyb.Pin.OUT, pyb.Pin.PULL_DOWN)
self.reset = pyb.Pin(pyb.Pin.cpu.B10, pyb.Pin.OUT, pyb.Pin.PULL_DOWN)
self.cs = pyb.Pin(pyb.Pin.cpu.A4, pyb.Pin.OUT, pyb.Pin.PULL_DOWN)

spi = SPI(1, SPI.MASTER, baudrate=20000000, polarity=0, phase=0)

 

Мар 062019
 

  • STM32F407VG 168MHz (100pin)
  • 1024KB flash ROM, 192KB RAM
  • 3axis accelerometer LIS302DL or LIS3DSH (Depending on which revision Discovery board you have)
  • mems microphopne MP45DT02, audio amp CS43L22
  • 4 user LEDs
  • 1 user switch
  • Reset switch
  • USB OTG

Проверенно все работает (Под Windows 7/8/10) все прошивается. После прошивки убрать только BOOT0<->VDD. PA9<->5V Оставить.

Простой пример  с выходом по синей кнопке.

# main.py -- put your code here!

from machine import Pin

p2 = Pin('PA0', Pin.IN) # Buttom BLUE

while 1:
if p2.value() == 1:
break

print('Done')