stm32cubemx
文章平均质量分 65
等不到星光等时光呀
加油!!!
展开
-
stm32cubemx PWM
stm32cubemx PWM通过pwm实现呼吸灯一、软件配置pwm有俩个模式,一个是模式1和2pwm模式: pwm模式1:小于比较值位有效电平 pwm模式2:大于比较值位有效电平配置led灯的引脚位pwm模式Mode 选择PWM模式1Pulse(占空比值) 先给500Fast Mode PWM脉冲快速模式PWM 极性: 设置为低电平二、代码实现定时器初始化完成之后,要启动定时器,用下面的函数。HAL_TIM_PWM_Start(&htim14,TI原创 2021-09-04 08:35:04 · 1556 阅读 · 0 评论 -
stm32cubemx 定时器中断
stm32cubemx 定时器中断一、基础知识stm32f4:二、软件配置定时器时钟源:APB2负责AD,I/O,高级TIM,串口1。APB1负责DA,USB,SPI,I2C,CAN,串口2345,普通TIM。所支持速度不同:APB2支持高速状态下的工作,APB1支持低速状态下的工作。我所使用的如下:这里配置定时器2,每隔1秒产生一次中断。计数器时钟源选择内部时钟(Internal Clock),ETR2为外部时钟模式2。下面配置定时器的参数。APB1时钟频率为84Mh原创 2021-09-03 22:18:39 · 1234 阅读 · 1 评论 -
stm32cubemx 外部中断
stm32cubemx 外部中断一、软件配置将KEY0(PE4)和KEY1引脚配置为外部中断引脚:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RrqfgrrK-1630307488118)(C:\Users\LENOVO\AppData\Roaming\Typora\typora-user-images\image-20210826151134501.png)]然后配置其模式及其上下拉。模式共有六种,如下:这里配置为带下降沿触发检测的外部中断模式,并上拉。配原创 2021-08-30 15:12:16 · 1244 阅读 · 0 评论 -
stm32cubemx 串口(详细)
stm32cubemx 串口(详细)一、软件配置1、将串口1配置为异步模式,并使能中断。2、USART1配置窗口介绍Mode描述硬件引脚支持外设Asynchronous异步模式TXD、RXDUSART、UARTSynchronous同步模式TXD、RXD、CKUSARTSingle Wire (Half-Duplex)半双工单线模式TXDUSART、UARTMultiprocessor Communication多处理器通讯模式TX原创 2021-08-25 15:31:47 · 17537 阅读 · 4 评论 -
stm32cubemx通过位带操作实现点亮LED与按键输入
stm32cubemx通过位带操作实现点亮led完整的工程已上传到码云:gitee(码云)一、软件配置将led引脚配置位推挽输出,如下:点击generate core 生成代码。二、位操作的实现添加IO地址映射文件,sys.c和sys.h该文件中有对应的IO地址映射,可实现其位操作。在该工程中添加一个led.c和led.h文件,添加sys.h以及main.h文件在led.h中添加如下代码,就可实现对led的位操作。#ifndef __LED_H_#define __LED_H__原创 2021-08-23 20:01:25 · 1418 阅读 · 0 评论