基于STM32F469 discovery kit 开发板的开发2

article/2025/11/6 18:49:07

目录

  • 基于STM32F469 discovery kit 开发板的开发2
    • 开发环境搭建
      • keil安装F4的固件库
      • keil配置st-link调试工具
      • 例程测试

基于STM32F469 discovery kit 开发板的开发2

开发环境搭建

在嵌入式开发中,常用的集成开发环境(IDE)常用的有keil或IAR,我们以keil为例进行说明,主要有两步:

keil安装F4的固件库

首先到Keil官网下载ST的库文件,在Keil库页面找到ST的库文件,
在这里插入图片描述现在找到了库文件

		Keil.STM32F4xx_DFP.2.16.0.pack	

进行下载,双击安装即可,完成后,在keil工具栏上,点击打开pack installer按钮

在这里插入图片描述选择device查看,可以看到,器件库已经安装。

在这里插入图片描述

keil配置st-link调试工具

keil的安装请参阅其他教程,没有的朋友可以到keil官网下载免费版本,除了代码大小限制为,其他功能没啥去不饿,新建stm32f469的项目,在项目的option选项卡中,选择Debug选项卡,选择ST-Link Debugger,如下图:

在这里插入图片描述然后点击Settings

在这里插入图片描述选项配置如上图,点击确定后退出,所有的配置就ok了。

例程测试

在配套资料的STM32F4-Discovery_FW_V1.1.0_Makefiles-master.zip中,包含有多个例程,如下图:

在这里插入图片描述
我们可以选择某个例程来验证开发流程。下面以IO_Toggle例程为例,打开目录下keil工程:

在这里插入图片描述其主要控制代码如下:

	/* PD12 to be toggled */GPIO_SetBits(GPIOD, GPIO_Pin_12);		    /* Insert delay */Delay(0x3FFFFF);		    /* PD13 to be toggled */GPIO_SetBits(GPIOD, GPIO_Pin_13);		    /* Insert delay */Delay(0x3FFFFF);		  /* PD14 to be toggled */GPIO_SetBits(GPIOD, GPIO_Pin_14);		    /* Insert delay */Delay(0x3FFFFF);		    /* PD15 to be toggled */GPIO_SetBits(GPIOD, GPIO_Pin_15);		    /* Insert delay */Delay(0xFFFFF);		    GPIO_ResetBits(GPIOD, GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15);

代码非常简单,编译链接后,下载到开发板后,就可以运行,用万用表就可以测量管脚的高低变化了。


http://chatgpt.dhexx.cn/article/7FTLUGpA.shtml

相关文章

ADI Blackfin DSP处理器-BF533的开发详解16:KEY按键的实现(含源代码)

硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 硬件设计原理图 实现原理 ADSP-EDU-BF53x 开发板上的按键连接到了 CPLD,通过 CPLD 将按键信号与 EBIU 总线和中断管脚 PF0 连接&…

matlab进行傅里叶分析

license需求:需要使用到simulink工具包simscape 1.在matlab的command window中输入power_fftscope命令,并按回车键,该操作会打开FFT分析的窗口 2.加载用于FFT分析的数据到matlab worksapce,该数据需要按照一定的格式显示才能被FFT分析窗口自动识别到。 …

ADI Blackfin DSP处理器-BF533的开发详解18:用触摸屏的例程来理解中断(含源码)

硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 硬件设计原理图 硬件实现原理 ADSP-EDU-BF533 开发板上的中断资源连接到了 CPLD,并通过 CPLD 将中断信号连接到 PF0 触发&#xff0c…

【正点原子FPGA连载】第十三章QSPI Flash读写测试实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id692450874670 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第十三章QSPI Fl…

ADI Blackfin DSP处理器-BF533的开发详解3:GPIO(含源代码)

我们从最基础的GPIO开始,先讲外设,这玩意不管是单片机,还是ARM,又或是FPGA,甚至SOC的芯片,都有GPIO,有共性,就好理解,让我们看看在ADI的DSP里头,GPIO是怎么一…

Protobuf 简介

protobuf (protocol buffer) 是谷歌内部的混合语言数据标准。通过将结构化的数据进行序列化(串行化),用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。通常说的protobuf包括以下三点: 是一种二进制数据交换格式。支持不…

【prony】基于prony算法的参数辨识matlab仿真

1.软件版本 matlab2013b 2.系统概述 建立如下被测信号: 被测信号中包含四个振荡模态,在数据窗宽度同样为10s的前提下,利用不同的采样频率做普罗尼计算。结果如表1所示。根据公式的基本表达式: 所以最后,进行估计得到的参数为:

ADI Blackfin DSP处理器-BF533的开发详解54:CVBS输出-DSP和CH7024的应用详解(含源码)

硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 CVBS OUT 视频输出 硬件实现原理 CVBS_OUT 子卡板连接在 ADSP-EDU-BF53x 开发板的扩展端口 PORT3 和 PORT4 上,板卡插入时&#xff0…

【AI+】Martin Fowler: 基于 AI 辅助的测试驱动开发的技术 | An example of LLM prompting for programming

Martin Fowler: 基于 AI 辅助的测试驱动开发的技术 | An example of LLM prompting for programming 目录 Martin Fowler: 基于

iPhone 13分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 13 Pro、iPhone 13 Pro Max、iPhone 13 mini

点击图片放大查看 iPhone 14分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 14 Plus、iPhone 14 Pro、iPhone 14 Pro Max​​​​​​​

android 主流分辨率是多少,android 屏幕分辨率问题

iPhone的icon设计就这么简单,iPhone的屏幕只有320480像素,所以程序没有适配性问题。 Android 在研究Android的icon设计之前,有必要先了解Android的界面是如何适配多样化屏幕的。 适配性 由于同一个UI元素(如100100像素的图片)在高精度的屏幕上…

iPhone手机屏幕大小及分辨率

以前一直找,现在自己保存起来

IPHONE屏幕大小,分辨率解析

相关概念 // 竖屏时,返回的是不带有状态栏的Rect.横屏时,返回整个屏幕Rect [UIScreen mainScreen].applicationFrame);//The natural scale factor associated with the screen(自然比例因子) [UIScreen mainScreen].scale);//The native scale factor for the physical scree…

iPhone 各屏幕尺寸及解析

一.iPhone 各屏幕尺寸表 手机型号屏幕尺寸(inch)像素密度(PPI)逻辑分辨率 (point)物理分辨率(屏幕分辨率)(pixel)缩放因子(scale factor)宽高比(…

各版本iPhone屏幕分辨率尺寸图标

1、3.5(iPhone 4、iPhone 4s): 640x960 2、4.0(iPhone 5、iPhone 5s、iPhone 5C、iPhone SE): 640x1136 3、4.7(iPhone 6、iPhone 6s、iPhone 7、iPhone 8): 750x1334&…

各型号iPhone的屏幕参数 逻辑分辨率 物理分辨率 - iOS Device Display Summary - 更新到iPhone 13系列

详询: iOS设备分辨率 - 逻辑分辨率 - 屏幕参数 - iPhone/iPad/iWatch without Macbookhttps://tools.rudon.cn/electronics/resolution/ios/

EditPlus中文版 安装教程

EditPlus中文版安装教程 1、下载软件压缩包,解压即可。不需要安装,解压后打开“EditPlus中文版”文件夹(软件我会打包好,在文中的最低端找到即可下载;若链接失效了,请告知我一声,我会重新更新链接) 2.打开EditPlus.exe启动软件。 3、设置程序的配置文件目录。 …

安装Editplus软件

1.安装Editplus软件 百度云网盘链接:https://pan.baidu.com/s/1alKZWD_yXUO4be6wUoM5Fg?pwdhykz 提取码:hykz 2.点开下载的软件进行安装,Accept下一步 3.选择自己想要安装的文件目录 4.点击Start Copy进行下一步安装,安装完成后桌面会有Editplus的软件…