Board STM32F407 Discovery with MicroPython

  • 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.  Только для прошивки через CN5. (DfuSE USB Programming)
  • PA9<->5V Оставить. 
  • для того чтобы скомпилить с Ethernet модулем make -B BOARD=STM32F4DISC MICROPY_PY_WIZNET5K=5500 (как проверю работоспособность – отпишу)

>> dir(network)
[‘__class__’, ‘__name__’, ‘WIZNET5K’, ‘route’]
>>>

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

# 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')

Linksys WVC54GC Wireless Webcam

Получить один снимок с камеры.

avconv -i http://10.128.0.137/img/video.asf -frames 1 frame1111.jpg
apt install libav-tools

or

apt install ffmpeg
ffmpeg -i http://192.168.10.246/img/video.asf -frames 1 frame1111.jpg