你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32F769I-DISC1】测评01:创建STM32cube IDE 工程,点个灯

[复制链接]
〃聪聪哥哥 发布时间:2025-2-28 14:09

很高兴入围论坛举办的【GUI DEMO】板的活动,今天和大家分享一下,我选择的STM32F769I 开发板。

一:先和大家分享一下,该款开发板的特性:

ARM® 32 位 Cortex-M7® CPU,带 DPFPU、ART 加速器™和 L1 缓存:16 KB I/D 缓存,允许从嵌入式闪存和外部存储器执行零等待状态,最高可达 216 MHz、MPU、462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1) 和 DSP 指令。

记忆2 MB 闪存,分为两个 bank,允许同时读写 SRAM:512 KB(包括 128 KB 的数据 TCM RAM,用于关键实时数据)+ 16 KB 的指令 TCM RAM(用于关键实时例程)+ 4 KB 的备份 SRAM 灵活的外部存储控制器,具有高达 32 位的数据总线:SRAM、PSRAM、SDRAM/LPSDR SDRAM、NOR/NAND 存储器 双模 Quad-SPI 图形Chrom-ART 加速器™ (DMA2D),图形硬件加速器,支持增强的图形用户界面 硬件 JPEG 编解码器 LCD-TFT 控制器支持高达 XGA 分辨率 MIPI® DSI 主机控制器支持高达 720p 30 Hz 的分辨率 时钟、复位和电源管理1.7 V 至 3.6 V 应用电源和 I/O POR、PDR、PVD 和 BOR 专用 USB 电源 4 至 26 MHz 晶体振荡器 内部 16 MHz 工厂调整 RC(1% 精度) 用于 RTC 的 32 kHz 振荡器,带校准 带校准的内部 32 kHz RC 低功耗睡眠、停止和待机模式

总结:可以看到这款开发板的资源还是非常的丰富:LCD显示屏、网络接口、USB HOST接口、SD卡接口、音频输出口、WiFi接口、用户按键、SDRAM等等。

二:和大家分享一下,整体开发板的图片:

1.jpg

2.jpg

可以看到该开发板的资源还是很多的,诸多的外设,可以好好的玩一下了。

三:环境搭建:

我们在开发的时候,可以选的编译器有很多,STM32 cube IDE / keil /cmake /arduino,本次我分别使用STM32cube IDE 和keil 对该块开发板进行编程。

3.1 由于板载的调试器的内部的固件版本比较低,这里我们先升级一下,使用STM32CubeProgrammer 升级一下,如下图所示:

3.png

升级到 V2J45M31版本。然后使用cube MX 简简单单的弄一个工程,主要也是在生成工具时候下载官方的库文件。

3.2 cube MX 的配置

在新建工程时候,可以看到该款有内存保护单元,我们默认使用一下,该功能

5.png

查看一下原理图,板载使用的LED引脚:如下所示:

6.png

这里使用的应该是 PJ5,和PJ13,然后我们在cube MX 中配置一下,该引脚就可以了

8.png

由于之前都是使用keil,进行的软件开发,这次生成一下STM32 cubeIDE 进行开发,如下所示,在生产的功能中增加对LED的控制代码,如下所示:

    HAL_Delay(200) ;
    HAL_GPIO_TogglePin(GPIOJ,GPIO_PIN_13) ;
    HAL_Delay(200) ;
    HAL_GPIO_TogglePin(GPIOJ,GPIO_PIN_5) ;

7.png

烧录之后,LED灯闪烁正常,如下图所示:

WeChat_2025022814034100_00_00-00_00_30.gif

简单总结一下,官方的IDE开发很容易,大家可以入手一下。

基本工程创建、使用cube IDE 烧录已经完成了,可以尝试做其他的DIY产品。

收藏 评论0 发布时间:2025-2-28 14:09

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版