这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【STM32F769】vscode+STM32CubeMX生成基础工程

共3条 1/1 1 跳转至

【STM32F769】vscode+STM32CubeMX生成基础工程

助工
2025-02-23 13:06:48     打赏

【前言】

手上拿到了ST活动的STM32F769-DISCOVER1开发板,以往都是使用Keil来开发,这次体验一下Vscode开发,为什么,因为vscode+AI写代码,那爽得不要不要的。


1、创建基础工程

使用stm32cubeMX

 image.png

确认生成MPU

 image.png

使用自动时钟配置为200MHz

 image.png

配置串口1,选用ST_LINK VCP_RX TX USART1 PA9(tX),PA10(RX)

 image.png

设置标签VCP_TX/VCP_RX。开启中断

 image.png

波特率中115200,其余配置为黙认配置

打开LD_USER1 PJ13:

 image.png

 image.png

 

工程配置如下,,人拷贝必须的文件,生成单独的文件:

image.png 

生成Cmake工程

 image.png

使用vscode打开该工程

 image.png

导入后,会自动生成工程

添加代码:

    /* Toggle LED1 */
    HAL_GPIO_TogglePin(LD1_GPIO_Port, LD1_Pin);
    /* UART1 print hello world */
    HAL_UART_Transmit(&huart1, (uint8_t *)"Hello World!\r\n", strlen("Hello World!\r\n"), 1000);
    HAL_Delay(1000); // Delay for 1 second
    /* USER CODE END WHILE */

然后执行任编译下载:

 image.png

看到LED1成功闪烁,打开串口终端查看:

 image.png

也成功的输出了hello world

【总结】

Vscode + stm32cubeMX结合相比keil又多了一种选择。优点是编译速度非常快。而且是跨平台,可以在win11liunxmacos一次生成,多平台编译下载。






关键词: STM32F769     vscode     STM32Cub    

专家
2025-02-23 21:16:50     打赏
2楼

感谢分享


专家
2025-02-23 21:19:31     打赏
3楼

感谢分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]