WeAct STM32F411CEU6 ver 1.3

Интересная платочка.

Вот пришла платка, залил Micropython, запаял W25Q32 SPI FLASH – все работает.

sudo dfu-util –alt 0 -D PYBD_SF2_W4F2.dfu

Ethernet модуль + STM32F4Disc + MicroPython

Все с этим модулем работает. Ethernet модуль Wiznet 5500

import network
nic = network.WIZNET5K(SPI(1,SPI.MASTER), pyb.Pin.board.PA4, pyb.Pin.board.PA3)
nic.active(True)
nic.ifconfig( ‘dhcp’ )
print(nic.ifconfig())
(‘10.10.10.113’, ‘255.255.255.0’, ‘10.10.10.1’, ‘10.10.10.1’)

MicroPython compiled with parameters.
MICROPY_PY_WIZNET5K = 5500
MICROPY_PY_LWIP = 1

SPI и W25Q32 Serial Flash Memeory подключение.

Подключение W25Q32 по шине SPI

Из документации смотрим:

Конкретные имена портов интерфейса SPI могут различаться в зависимости от производителя аппаратных средств, при этом возможны следующие варианты:

  • MOSI: SIMO, SDO (на устройстве), DO, DON, SO, MRSR;
  • MISO: SOMI, SDI (на устройстве), DI, DIN, SI, MTST;
  • SCLK: SCK, CLK, SPC (SPI serial port clock);
  • SS: nCS, CS, CSB, CSN, nSS, STE, SYNC.

Но в итоге получается что нужно подключать вот так: