Fortunately, I applied for a py board. It was said to be developed in py, which felt very novel. I had used Python before, which was simple but rigorous, and the amount of code was 1/3-1/5 of C. This was the first time I used py language to learn microcontrollers. The manual in the express delivery said that it was better than Arduino, but I disagree. The Arduino family is very large, it depends on which one you compare with. Power-on experience, connect the development board and power on, the computer shows "installing driver", and after a while "failed to successfully install the driver", although the STlink driver has been installed before. The PYFLASH drive letter appeared
The board has a virtual serial port
The red, green and blue LEDs on the board flashed in sequence, but they were too short, so I only took a picture of one
There are some on Taobao, and they look similar, see the picture
Micro Python hardware features:
- STM32F405RG MCU.
- 168 MHz Cortex-M4 CPU with 32-bit hardware floating point.
- 1 MiB flash storage, 192 KiB RAM.
- USB port, supports serial port, general storage, HID protocol.
- SD card slot.
- MMA76603-axis accelerometer.
- 4 LEDs, 1 reset button, 1 general button.
- 3.3V0.3A onboard LDO, can be powered by USB port or external battery.
- Real-time clock.
- 30 general IO ports, 28 of which support 5V input and output.
- 2 SPI interfaces, 2 CAN interfaces, 2 I2C interfaces, 5 USART interfaces.
- 14 12-bit ADC pins.
- 2 DAC pins.
PCB specifications:
- Size: 33mm * 40mm.
- Weight: 6 grams.
The forum board saves some things. After all, it is for learning and communication, not sales. Support forum activities, and hope that there will be more such activities in the future, so that our children have the opportunity to get in touch with more knowledge.