After some years of experience with 8-bit microcontrollers (Motorola, PIC and ARM), I wanted to move on to some more advanced controllers mainly for use in my home automation system and some other hobby projects.
I recently received a kit containing a STM32F407 Discovery board with a development board and 15 pluggable modules. I bought the kit on AliExpress and it was neatly delivered by FedEx last week.
The modules contain:
- 3.2″ TFT of 320×240 pixels with touchscreen (SSD1289 and ADS7846)
- USB3300 USB HS
- DP83848 Ethernet
- OV7670 Camera
- PL2303 USB USART
- Micro SD Storage (SDIO + SPI)
- AT45DBXX DataFlash (SPI + IOs)
- FM24CLXX FRAM (I²C)
- UDA1380 (I²S + I²C)
- VS1003B MP3 (SPI +IOs)
- Analog Test Board (A/D and D/A)
- CAN-bus SN65HVD230 Board (2x)
- RF Transceiver NRF24L01 (2x)
All modules plug directly to the development board or are connected via Dupont wires also included in the kit. The modules are extremely useful during prototyping, you don’t need to develop a complete board yourself, just plug it to the development board. Once satisfied with the result, you can entirely design a custom board.