Due to the serious shortage of STM32H743XIH6, the original order delivery time is too long, and the market price has doubled by more than ten times. A version of the alternative model was therefore introduced.
The CPU inside the STM32-V7 motherboard _H750XB is STM32H750XBH6
The CPU inside the STM32-V7 motherboard _H743XI is STM32H743XIH6
The main difference is the internal FLASH capacity is different, H750XB nominal is 128KB, H743XI nominal is 2MB.
In the actual test, the internal FLASH of this batch of 750XB chips also has 2MB. All the current examples of the STM32-V7 development board can be run directly without modifying the firmware.
The software information has been updated 102 times, the current version is V10.2, and the latest update was on 2022-09-02.
Data open source address: http://www.armbbs.cn/forum.php?mod=viewthread&tid=91590
Development board features (hardware part):
1. The H7 core board adopts 32bit data bus external SDRAM, with strong performance, the writing speed is 376MB/S, and the reading speed is 189MB/S.
2. Evaluate the LTDC+DMA2D performance of STM32H7+32-bit SDRAM, no pressure above 100Hz, and only 2.6ms to brush 800*480 pictures and color blocks.
3. Evaluate the 4-wire DMA mode of STM32H7 driving QSPI Flash. The read speed is about 48MB/S. Even with the FatFS file system, the read speed can reach 24.6MB/S.
4. With dual network ports, dual CAN, dual USB, the speed of dual network ports: DM9000 speed 99.7Mbps, DM9162 speed 99.8Mbps.
5. All GPIO interfaces have pin headers or female headers.
6. The size and interface of the motherboard are fully compatible with the STM32-V5 and V6 development boards, and the external expansion modules purchased before can be used.
7. The display interface is the same as that of the V6 development board, and the display screen matched with the V6 can be used directly.
Hardware configuration of mainboard:
1. CPU model STM32H743XIH6/TFBGA240, Flash 2MB, RAM 1MB, main frequency 400MHz
2. SDRAM: 32-bit bus width, 32MB capacity
3, QSPI Flash: 4-wire bus width, 32MB capacity, support XIP, can run the program
4. NAND Flash: 8-bit bus width, 128MB capacity
5, serial EEPROM: capacity 16KB
SPI serial FLASH: 8MB
7. Display interface: RGB 24bit, I2C touch, adjustable backlight
8. Dual network port: one DM9162 PHY chip (CPU built-in MAC) and one DM9000AEP, hanging on FMC bus 16bit
9, USB port: 1 USB HOST full speed, 1 USB Device full speed
10. RS485 interface 1
11. One RS232 interface (DB9 and TTL UART pin arrangement and extraction)
12, CAN interface 2, jumper CAN be configured
13. 1 SD card socket and 1 SDIO outlet socket (2 TTL serial ports)
14, audio part: WM8978 high fidelity I2S full duplex CODEC, onboard high quality voice cavity speaker, microphone one can record, FM radio SI4704 one
15. PS2 keyboard/mouse interface 1
16, an infrared receiver, an infrared transmitter
17. A buzzer (and an infrared emitter)
18, MPU6050 accelerometer, a gyroscope
19, a light intensity chip BH1750
20. BMP180 pressure sensor
21, 3 independent keys, a 5 - way rocker
22. One camera interface
23. ADC, DAC interface (external oscilloscope module)
24. Extended bus interface: SPI, TTL serial port, I2C, external connection (fully compatible with the development and expansion modules of V5 and V6)
- AD7705 (TM7705) dual channel 16-bit ADC acquisition
- VS1053B MP3 module
- GPS module (TTL serial port)
- GPRS module (TTL serial port)
- serial WiFi module (ESP8266)
- OLED module (8bit parallel bus)
- AD7606 module 16-bit ADC 8-way synchronization
- ADS1256 8-way 24-bit ADC data acquisition module
- DAC8501 two-way DAC module (0-5v)
- DAC8563 two-way DAC module (-10v-> +10V)
- AD9833 module DDS waveform generator triangular sine wave square wave
25. Several 5V and 3.3v extended output IO are reserved (connected to the 32-bit bus, which is fast and occupies little GPIO resources).
Software resources:
1, based on the V7 development board ucos-iii, ucos-ii, RTX4, RTX5, FreeRTOS original and with CMSIS-RTOS V2 package layer version program template all set
http://www.armbbs.cn/forum.php?Mod = viewthread&tid = 93556
2, based on V7 development board bare-metal machine and various RTOS version of emWin program template, support hardware JPEG, has been released
http://www.armbbs.cn/forum.php?Mod = viewthread&tid = 93843
3, based on V7 new version of rl-usb v6.x + rl-flashfs v6.x template, operating CLASS10 SD card speed 12-15mb /S, including RTX5 and FreeRTOS two versions
http://www.armbbs.cn/forum.php?Mod = viewthread&tid = 94208
4. The new version of rl-usb and rl-flashfs NAND complete solution based on V7 is easier to implement, and users only need to initialize FMC
http://www.armbbs.cn/search.php?Mod = forum&searchid = 118
5. EmWin multi-screen display scheme template based on V7, and drive LCD and OLED routines at the same time
http://www.armbbs.cn/forum.php?Mod = viewthread&tid = 94380
6. Dsp2 digital signal processing and cmsis-nn neural network tutorial, updated to chapter 11:
http://www.armbbs.cn/forum.php?Mod = viewthread&tid = 94547
7. The first 63 chapters of the user manual (BSP driver package manual) have been released:
http://www.armbbs.cn/forum.php?Mod = viewthread&tid = 91590
8. User manual description:
(1) this tutorial focuses on the BSP driver package design method and the HAL library framework, and the HAL library of various twists and turns in order to facilitate our programming.
(2) as it is based on documents of HAL library, H7 series is not restricted, other F1, F2, F3, F4, F7 series are universal, but the peripheral of H7 series is richer and stronger.
(3) this project continues the previous code style, from the underlying BSP driver package to the application code, variable naming, file naming, program framework, comments are relatively standard, everyone can read or transplant will be more convenient.