![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 52
L_nan.
普通小孩,热爱生活
展开
-
STM32F4xx 通用定时器(PWM)
PWMPWM是什么:具有一定频率的脉冲宽度,通俗讲就是一个高低电平占空比:高电平占整个周期的比例PWM的应用:七彩灯 (低电平所占的时间越长越亮) 直流电机 调速 手机快充(低电量充电手机发烫,此时电流大,高电量时电流减小)窗帘实验:当窗帘被全部打开,整个窗户都被遮住,此时室内的光线最弱;当窗帘被慢慢拉起来,室内的光 线慢慢变亮,整个窗帘都被收起来的时候,室内光线最强。这就是一种脉冲宽度调节。通用TIMx定时器主要特性16位(TIM3 、TIM4 和TIM9-14)...原创 2022-05-12 20:27:07 · 857 阅读 · 0 评论 -
RCC_AHB1ENR 、 RCC_APB1ENR 和 定时器
滴答定时器使用AHB1外设 时钟使能寄存器中断、基本定时器、ADC均使用STM32F407定时器的介绍一共有14个定时器基本定时器(2个):定时 通用定时器(10个):具有基本定时器的功能,还有输入捕获和输出比较(PWM) 高级定时器(2个):具有通用定时器的功能,互补输出(死区插入)...原创 2022-05-12 09:36:59 · 3420 阅读 · 0 评论 -
stm32--按键控制LED灯和蜂鸣器
最终实现效果:按下一个按键,灯亮蜂鸣器响一下。复位后才可按下一个按键。main.c部分代码#include "led.h"#include "key.h"#include "beep.h"//备注: LED1--PC4 LED2--PC5 LED3--PC6 LED4--PC7 0亮1灭// WKUP-PA0 KEY2-PE2 KEY3-PE3 KEY4-PE4int main(){ u8 key_val; LED_Init(); //LED初始化 KEY_In原创 2022-03-19 17:01:14 · 7075 阅读 · 3 评论