STM32CubeMX基本工程创建记录

发布者:玄幻剑客最新更新时间:2021-12-22 来源: eefocus关键字:STM32CubeMX  工程创建 手机看文章 扫描二维码
随时随地手机看文章

1.创建工程

在这里插入图片描述

2.选择芯片

在这里插入图片描述

3.鼠标中键可以放大芯片,鼠标左键单击想要配置的引脚

在这里插入图片描述

4.然后可以配置初始电平,以及是否上拉和下拉

在这里插入图片描述

5.根据自己的需要进行配置,初始化引脚

在这里插入图片描述

6.进行项目配置

在这里插入图片描述

7.生成代码文件

在这里插入图片描述

8.在主函数添加自己的功能代码,此处是实现0.5SLED灯进行闪烁

在这里插入图片描述

关键字:STM32CubeMX  工程创建 引用地址:STM32CubeMX基本工程创建记录

上一篇:STM32HAL库普通模式串口收发
下一篇:STM32F429--I2C通信(读写EEPROM,串口返回测试数据)

推荐阅读最新更新时间:2024-11-12 23:03

STM32CUBEMX开发GD32F303(10)----双ADC轮询模式扫描多个通道
概述 本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。需要GD样片的可以加Q_QUN申请:615061293。 本章主要配置,双ADC轮询模式扫描多个通道,通过串口进行打印。 查阅手册可以得知,PA9、PA10为串口0的输出和输入口。 ADC通道配置 ADC1 IN0(PA0) IN3(PA3) IN4(PA4) ADC2 IN7(PA7) IN8(PB0) IN9(PB1) 生成例程 这里准备了GD32303C_START开发板进行验证。 STM32CUBEMX配置 勾选中断。 ADC1配置。 ADCs_Co
[单片机]
<font color='red'>STM32CUBEMX</font>开发GD32F303(10)----双ADC轮询模式扫描多个通道
stm32CubeMx中实现窗口看门狗功能
stm32CubeMx..........多数嵌入式编程人员可能已程习惯使用stm32的库开发方式来实现功能,库版本v3.5.0本人之前也一直使用,开始使用stm32CubeMx开发方式,发现和原先库开发方式与很多不同,实现方法也有区别。本文旨在将个人在stm32CubeMx开发方式中总结的一些经验写出来,供大家参考。 对于看门狗而言,stm32中有两种,分为独立看门狗(IWDG)和窗口看门狗(WWDG),在此大概介绍下两条警犬,本文重点介绍窗口看门狗。 独立看门狗:独立看门狗(IWDG)由专用的40kHz的低速时钟驱动,即使主时钟发生故障它也仍然有效。IWDG最适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工
[单片机]
stm32cubemx 多路adc采集
采用的软件是STM32CUBEMX+KEIL5 硬件为stm32F103C8T6 我与原文作者做的区别在于 External Trigger Conversion Edge,我在进行配置的时间没有None选项,我选择的是默认的Regular Conversion launched by software 原文地址: http://www.eemaker.com/stm32cubemxadc.html 实现功能:stm32cubeMX配置ADC多通道采集(非dma和中断方式) Stm32ADC的转换模式还是很灵活,很强大,模式种类很多,那么这也导致很多人使用的时候没细心研究参考手册的情况下容易混淆。不知道该用哪种方
[单片机]
<font color='red'>stm32cubemx</font> 多路adc采集
STM32CubeMX系列 | SPI总线
1. 简介 1.1 SPI总线介绍 SPI全称Serial Peripheral Interface,即串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的、全双工、同步通讯总线,在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局节省空间提供了方便,正是这种简单易用的特性,如今越来越多的芯片集成了这种通讯协议。下图是SPI内部结构简易图 从上图可以看出,主设备和从设备都有一个串行移位寄存器,主设备通过向它的SPI串行寄存器写入一个字节来发起一次传输,寄存器通过M
[单片机]
<font color='red'>STM32CubeMX</font>系列 | SPI总线
STM32+freeRTOS学习笔记-1.使用cube MX创建一个freeRTOS的keil工程
硬件:机智云STM32平台V2.1 软件:cube MX+keil MDK-ARM V5 机智云的STM32开发平台小巧玲珑,用起来也顺手,所以就将正点原子的战舰开发板扔一旁吃灰了。目前刚开始学习,用到的硬件资源也不多,后续做相关实验时说不准又捡起来了。 1.简单介绍一下cube MX的使用 下载安装的过程就不在赘述,直接开始使用。 双击打开cube MX,点击新建工程 由于本底板的MCU型号是:STM32F103C8T6,所以按照下图来选择就对了。这个根据当时自己使用的MCU型号来对应选择就好了。 接着就是资源配置界面了, 1、先配置RCC的时钟源为外部高速时钟 2、配置时钟系统,其实很简单,
[单片机]
STM32+freeRTOS学习笔记-1.使用cube MX<font color='red'>创建</font>一个freeRTOS的keil<font color='red'>工程</font>
STM32CubeMX学习教程之三:GPIO输入之利用SysTick中断给按键去抖
本文主要讨论软件去抖。实现方法是通过SysTick中断每1ms对按键进行扫描,当检测到连续的稳定无抖动电平信号(长度可设置)之后,才进行相应的逻辑操作。 软件版本: STM32CubeMX V4.25.0 System Workbench V2.4 硬件:OneNet 麒麟座V2.3 在STM32CubeMX中新建项目,选择正确的MCU型号 然后设置RCC和SYS,然后根据板子实际情况设置时钟(麒麟座外部晶振是12M,STM32F103x的最高主频是72M) 然后设置GPIO_Output (连接到LED) 和GPIO_Input(连接到按键)。注意上一篇文章里面按键连接的引脚设置为外部中断模式,这里只需
[单片机]
<font color='red'>STM32CubeMX</font>学习教程之三:GPIO输入之利用SysTick中断给按键去抖
stm32时钟配置 STM32CubeMX配置时钟
软件: (1)STM32CubeMX (2)KEIL5 一、在时钟配置过程中需结合实际情况配置外部晶振,教程配置外部晶振。如果没有外部晶振则不用选择,导出时会自动生成内部时钟程序。所对应的IO口也可以设置为普通IO口使用。 1.在硬件上加入晶振,选择相对应的晶振引脚(不选择则默认采用内部晶振时钟系统)。 2.配置RCC(复位和时钟控制),选择外部高速始终,如下图 3.配置晶振频率 4.工程设置,并为输出做整备。 5.输出程序:
[单片机]
stm32时钟配置 <font color='red'>STM32CubeMX</font>配置时钟
STM32CubeMX之串口接收不定长数据
基本串口通信通常只能接收到定长数据,无法稳定接收不定长数据,本章介绍利用STM32单片机的IDLE空闲中断,接收不定长数据。 使能串口1的异步串行通信模式,开启Usart1的全局中断。添加DMA通道。 使用Stm32Cubemx生成源码, 打开生成的源码,删除whiel循环中的语句。 打开usart.h文件,在文件开头的USER CODE BEGIN Includes下方引入stdio.h头文件 打开usart.c文件,在USER CODE BEGIN 0与 USER CODE END 0之间添加下列代码。 #if 1 struct __FILE { int handle; }; FILE __stdout; //定义
[单片机]
<font color='red'>STM32CubeMX</font>之串口接收不定长数据
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved