打开Cube,新建工程, 选择芯片型号,我这里选择F405,我用自制的板子。 选择需要的功能,这里选择PA7和PB8作为OutPut,A7是接Led,B8接Beep,还选择了USART3。RCC接了个25M晶振,选一下。 时钟配置,晶振输入25M,HCLK那个框里输入168M,按enter就ok,就是这么简单暴力。 功能配置,串口,GPIO等可以配置一下,因为是样例工程,简单点,我啥也没改,记住默
快速建立工程有两种方法:       第一种是通过官方提供的外设库来搭建,好处是使用库函数,而不需要深入研究寄存器配置;       第二种是通过STM32CubeMX,好处是直观快速,可以直接帮你配置好功能和时钟,不过使用的是HAL库,在扩展功能逻辑时需要了解相应的寄存器和宏定
目录一、CubeMX配置**1、添加最新版支持包****2、下载安装package**二、软件工程配置**1、创建一个新工程****2、进行LED对应的IO口配置****3、系统时钟选择****4、仿真配置****5、系统时钟配置****6、工程配置****7、生成软件工程****8、MDK工程配置****9、下载验证****10、其他** 一、CubeMX配置1、添加最新版支持包点击“INST
本文主要记录下初学cubeMX进行HAL库配置~单片机:STM32F407ZGT6一、新建工程打开CubeMX,Access To MCU SELETOR二、配置CubeMX1、设置Debug方式因为我用的是ST-Link,故选择Serial Wire,若是选择J-link,可以选择JTAG~ 2、设置RCC时钟因为外部晶振我只接了8Mhz,因此只使能HSE高速时钟,如果OSC32管脚接
转载 2024-05-11 20:27:14
224阅读
STM32F103C8T6 MPU6050 三位角度变化(HAL库)前言,最近准备弄一个仿生机器人,需要了解机器人当前的姿态,实现这个目标最好的元件就是陀螺仪,经过一天的研究,终于成功的实现陀螺仪的原始数据输出,并且把它转化为角度的功能MPU6050的介绍关于MPU6050的基本介绍网上的资料到处都是,这里就不在赘述啦,小伙伴直接百度就好。MPU6050 与 STM32 的实物连接MPU6050
滤波器最开始学习FPGA的时候会知道FPGA除了一些普通硬件单元外还有一些IP核,这里我们用部分软核来实现滤波。滤波器的参数来着于MATLAB的工具箱。软核的调用如何建立一个IP核:在VIVADO的左边菜单种点击Create Block Design(实际也可以编写对应的HDL语句来实现这些软核) 之后在右边的Diagram中点击中间的加号或者在空白出右击Add ip… 然后在搜索框选择DDS软核
CubeMax添加Rtthread操作系统 组件STM32F103本篇主要介绍,怎么使用STM32CubeMx工具,添加RT-Thread操作系统组件,码代码的IDE是keil。快速移植RT-Thread实时操作系统,所用的IDE可自行官网下载最新版。CubeMax官网下载链接RTthread 文档中心一、建立工程在开始之前我们可以先建立一个简单过程选择对应型号的芯片这里是STM32F103C8T
CubeMX配置STM32实现FatFS文件系统引言CubeMX配置FatFS功能驱动移植案例演示代码解析总结 引言在前四篇文章中自己介绍了如何配置freeRTOS以及如何配置LWIP,并使用lwip实现一个httpd服务器,使浏览器可以访问,并利用CGI功能,实现通过网页来控制单片机的一个LED灯的电平翻转。 在这篇文章中,本人使用CubeMX软件配置STM32驱动FLASH实现文件系统,为以
1 工程配置1.1 启动界面 File:新建、导入、保存、关闭、生成工程等 Window:输出窗口开启、设置软件字体; Help:软件帮助文档、检查软件更新、管理MCU固件包等功能。对于已存在工程可以双击MX图标打开,我们一般选择基于芯片方式新建工程。1.2 芯片/开发板选择界面 直接以芯片型号进行搜索,如STM32F103RC: 双击需要的芯片型号,进入芯片配置主界面。1
转载 2024-05-23 10:16:45
500阅读
VS:2019虚幻引擎:4.25Python:官方2.7版本目的:通过加载外部的jpg全景图,直接在UE4中生成Texture Cube格式起因:我们将一张外部的jpg导入UE4后,会在资源管理器中生成Texture纹理贴图资源,然后需要将Texture纹理贴图导出成HDR,之后再将HDR导入UE4中,才会生成Texture Cube格式。如果原始jpg分辨率高,图片多的话,整个流程会特别慢。思路
目录一、cube.AI实际项目应用二、创建工程2.1 工程配置2.2 外设代码设计2.3 传感器数据采集与输出源码设计2.4 编辑下载程序,采集数据 三、模型训练四、cube.AI配置及c模型生成五、模型调用及测试一、cube.AI实际项目应用        接篇二,前文都是采用FP-AI-SENSING1案例和配套的
转载 2024-04-30 22:59:07
507阅读
在前面闲扯了三期的基础之后,这期正式进入正题,使用CubeMX创建工程。 文章目录1. 介绍2. 界面3. 实战环节3.1 选择芯片型号3.2 配置时钟3.3 配置引脚3.4 配置工程3.5 添加LED相关函数3.6 编译 下载 1. 介绍还是按照之前的顺序,先大体介绍一下。以下资料来自于官网。STM32CubeMX is a graphical tool that allows a very e
前几周接触到了STM32CubeMX这个工具,以下简称Cube,先简单介绍一下这个工具吧。STM32CubeMX是ST出的一款免费的开发工具,近几年ST也在一直大力推这个工具,也在推行新的HAL库(an STM32 abstraction layer embedded software ensuring maximized portability across the STM32 portfoli
目录标题步骤1、新建文件夹2、新建工程文件3、添加需要用到的文件添加添加文件夹添加文件(到文件夹)文件:startup_stm32f10x_md.s 启动文件文件:stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h文件:stm32f10x_conf.h文件夹:STM32F10x_StdPeriph_Driver添加文件(到工程组中)Startup
1、USB库简介环境:CUBEMX 5.6.1STM32Cube MCU Package for STM32F1 Series 1.8.0STM32F1xx HAL Driver version number V1.1.4STM32官方提供了两套USB的库,一套用于HOST,一套用于DEVICE,且提供了一些参考资料,如下.UM1720用户手册(HOST)UM1734用户手册(DEVICE)在这里
转载 7月前
123阅读
安装 stm32CubeMX,用cubemx完成初始化过程,采用HAL库编程实现LED流水灯。一、安装STM32CubeMX以及安装HAL库1、CubeMX可在官网下载2、安装HAL库3、新建项目二、keil仿真调试 一、安装STM32CubeMX以及安装HAL库1、CubeMX可在官网下载官网2、安装HAL库(1)打开安装好的STM32CubeMX (2)点击HELP->Manage e
文章目录使用Cubemx 创建SD的文件系统工程软件工具创建 CubeMX 工程SDIO 配置FATFS配置创建工程引用 Middlewares 的 FatFs 分析Fatfs 概述关键结构体与枚举数据文件系统对象结构体(FATFS)文件对象结构体(FIL)目录对象结构体(DIR)文件函数返回码(FRESULT)使用注意事项 使用Cubemx 创建SD的文件系统工程软件工具1、 STM32Cub
转载 2024-10-19 09:09:56
121阅读
C#延时函数sleepsleep using System.Threading; //导入命名空间,类Thread就在此空间中 Thread.Sleep(2000); //延时2s C#延时函数,不止sleep函数在C#窗口程序中,如果在主线程里调用Sleep,在Sleep完成之前, 界面呈现出假死状态,不能响应任何操作!下边实现的是非独占性延时函数,延时过时中界面仍可响应消息: publi
文章目录系列文章目录摘要一、在cubeMX建立工程二、在keil编译工程三、遇到双击工程打不开map的问题 摘要使用STM32cubeMX建立工程,自动生成代码及keil工程,并切换到keil软件中进行编译,编译通过。 本次只是为了建立基本的工程,到编译通过就结束了,没有进行调试。 在编译通过后,发现双击工程名打不开map,查阅资料发现由cubeMX自动生成的工程中,Listing中设置与Out
一、新建项目Project—>new uvision project建立该工程文件夹为keil设置一个uvproj类型的文件名弹出如下选择框,选择对应芯片类型接着弹出运行环境配置界面,直接关闭暂时不配置,当然熟练了之后可以直接配置,这里不配置主要是后面要详细讲配置方法新建好工程之后,如下图 二、配置1.选择MicroLIB,ARM编译器选择V5版本  &nbsp
  • 1
  • 2
  • 3
  • 4
  • 5