- http://micropython.org – (STM32F4-MicroPython – Загрузить прошивку.)
- https://github.com/micropython/micropython/wiki/Board-STM32F407-Discovery
- Setup MicroPython on STM32F407 Discovery Board
- Using Micro Python and pyboard with Windows
- A collection of modules and examples for MicroPython running on an STM32F4DISCOVERY board
- Micropython-Samples GitHub (Library)
- Hacking an SD-Card to Micro Python on STM32F4-Discovery
- 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')
from machine import Pin
p2 = Pin('PA0', Pin.IN) # Buttom BLUE
while 1:
if p2.value() == 1:
break
print('Done')