This post was last edited by sylar^z on 2020-5-11 17:00
I received the ST NUCLEO-H743ZI development board for the forum review. Thanks to ST and EE for providing the review opportunity.
1. Unboxing pictures.
The NUCLEO-H743ZI development board has an onboard ST-Link. Just connect a USB cable to it to power it, debug it, and download programs (this step requires a driver. I installed KEIL before, so it was automatically recognized).
The NUCLEO-H743ZI development board also has a 10/100Mbps Ethernet port and a USB OTG port, as well as buttons and LED lights.
2. STM32CubeMX generates project code
On STM32CubeMX, select by board, search for H743, and select NUCLEO-H743ZI.
Select YES in the confirmation box, and the software will automatically add the onboard peripherals for configuration. If you select NO, all peripheral functions will be cleared and you can configure them manually afterwards.
Select YES, and the software will automatically configure the peripherals. The configured IOs are marked on the right side of the figure below.
After setting the program path and IDE type version, click GENERATE CODE in the upper right corner to generate the source code.
Then open the program directly.
3. Add lighting code
The source code generated by STM32CubeMX has configured the relevant peripherals on the board, including the network port, serial USB, LED, GPIO and other peripherals ().
In the while loop of the main function, add the LED flashing code. Download the program and the LED will start flashing. Then you can play with the board happily.
tick_1ms = HAL_GetTick();
if(tick_1ms > (tick_1ms_old + 500))
{
tick_1ms_old = tick_1ms;
HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin);
}
NUCLEO-H743ZI manual information:
NUCLEO-H743ZI手册资料-1.part1.rar
(12 MB, downloads: 8)
NUCLEO-H743ZI手册资料-1.part2.rar
(9.06 MB, downloads: 7)