一、新建工程(方式1 使用ST官方的开发板) 打开STM32CubmeMX,在主界面选择New Project,在弹出来的对话框中可以选择基于芯片创建工程还是基于特定开发板创建工程,如图2。 图2 芯片或者开发板选择 此处,我们选择Board Selector,并进一步选择我使用的开发板NUCLEO-F401RE,选中后如图3所示。 图3 开发板或者芯片选择 双击...
其实,单片机内部的flash空间是很小的,虽然能模拟成优盘,但存不了什么东西。所以这一例程的意义在于,我们熟悉了如何使用STM32CubeMX软件来把一些存储设备模拟成优盘,方便使用。例如,我们可以把外部的TF卡或者外部flash模拟成优盘,这样使用起来非常方便。 脑洞一下:如果你有喜欢的人,做这样一个优盘给她,里面写一封表白...
时钟使能: 对于每个外设,都有相应的时钟使能控制位,用于启用或禁用该外设的时钟信号。当某个外设不被使用时,禁用其时钟可以减少功耗。 在STM32中,时钟配置通常由寄存器进行设置。通过配置相关的寄存器,可以选择时钟源、设置PLL的倍频因子、配置分频器等。除了手动配置外,ST提供了CubeMX工具,它可以帮助用户通过图形界面...
STM32CubeMX系列教程03_创建并生成代码工程 stron...发表于STM32... 工程师笔记|如何开发与存储位置无关的 STM32 应用 1、前言最近有客户询问,能否使用 STM32CubeIDE 在编译时通过设置某个编译选项,让STM32 应用与存储位置无关。这样的优势是能使同一个固件被烧在 STM32 Flash 里的不同位置, 而在系统 Boot...
在本节里,我将用 STM32CubeMX 做一个宇宙级跑马灯小项目,带大家入门 STM32CubeMX。 使用的是正点原子战舰 STM32 开发板,芯片型号是 STM32F103ZET6,72M 主频,512K 片上 flash ,64K SRAM,十分强大。 4.1 新建工程 4.2 时钟模块配置 4.3 时钟系统配置 ...
STM32使用cubeMX输入捕获 #include "stm32f10x.h" #include "usart.h" #include "delay.h" int num,num1;//记录第一次捕获中断和第二次捕捉中断寄存器值 int sum,n=0;//sum:记录所测信号一个周期计数器记了多少个数。n:做第一次和第二次的捕捉中断判断。
使用stm32cubemx配置FATFS 通过cubemx配置 实现STM32H7 SDMMC+FATFS+USBMSC 虚拟U盘 1.实验目的 使用FAFTS文件操作系统,实现STM32虚拟U盘,读写外部SD卡 2.实验平台 硬件平台:正点原子阿波罗STM32H734IIT6 开发工具:STM32CubeIDE 1.12.0 HAL库:STM32Cube FW_H7 V1.11.0...
第一步:安装STM32CubeMx软件,详细安装步骤若有不清楚的可以自行百度,或私聊我,这里不做详细介绍! 第二步:安装完成后,打开STM32CubeMx软件,需要先下载需要使用到的库文件,操作如下:Help-->Manage embedded software packages 选择你需要用到的单片机系列的库文件下载,一般选择最新版本就可以! 选择好后点击: Install...
1.安装STMCubeMX -从STMicroelectronics官方网站下载STMCubeMX的最新版本。-安装并启动STMCubeMX。2.创建一个新项目 -启动STMCubeMX后,点击"New Project"创建一个新项目。-选择所需的MCu系列和型号。-在"Project Name"中输入项目名称,选择一个保存路径。3.配置时钟 -在"Pinout & Configuration"选项卡中,配置...
选择STM32CubeMx 下载自己需要的软件 四、安装CubeMX 打开软件安装包 同一协议 勾选第一个即可,第二个选项是是否同意ST公司收集你的个人使用信息等。 选择安装路径 会提示安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失 是否继续,点击YES即可 ...