当前位置: 首页 > news >正文

PWM实验

PWM相关概念

PWM:脉冲宽度调制定时器

脉冲:方波信号,高低电平变化产生方波

周期:高低电平变化所需要时间

频率:1s钟可以产生方波个数

占空比:在一个方波内,高电平占用的百分比

宽度调制:占空比可调

有源无源蜂鸣器

1.源不是电源,是震荡源

2.有源蜂鸣器内部有一个震荡源,给高电平蜂鸣器就会发出响声,低电平就没有声音

3.无源蜂鸣器内部没有一个震荡源,如果想驱动蜂鸣器进行工作的后,就需要产生一个特定的方波信号,让蜂鸣器工作

4.如图a就是有源蜂鸣器,b图就是无源蜂鸣器

5.有源蜂鸣器:编写程序简单,只要通电给高低电平就可以工作了

6.无源蜂鸣器:价格会比较便宜

7.本次实验开发板使用的是有源蜂鸣器,但是我们要当作无源的进行使用,产生PWM方波

框图(以蜂鸣器为例)

通过以上框图分析可知,需要分析芯片手册RCC/GPIO/TIM4章节

RCC章节:使能GPIOB组/TIM4组控制器

GPIO章节:1)设置引脚为复用功能模式 2)设置复用功能为TIM4_CH1功能

TIM4章节:如何产生PWM方波信号

RCC章节:

使能GPIOB组/TIM4组控制器

GPIO章节:

1)设置引脚为复用功能模式

2)设置复用功能为TIM4_CH1功能

TIM4章节:

如何产生PWM方波信号

定时器框图分析

分频器:

自动重载器

捕获比较寄存器

http://www.lryc.cn/news/235405.html

相关文章:

  • Python武器库开发-flask篇之session与cookie(二十六)
  • 深度学习YOLO安检管制物品识别与检测 - python opencv 计算机竞赛
  • vite+react+typescript 遇到的问题
  • 数据结构及八种常用数据结构简介
  • 阿里云配置ssl(Apache)
  • 阿里云linux升级新版本npm、nodejs
  • 如何在el-tree懒加载并且包含下级的情况下进行数据回显-02
  • Pytorch 网络冻结的三种方法区别:detach、requires_grad、with_no_grad
  • 如何定位el-tree中的树节点当父元素滚动时如何定位子元素
  • 【WiFI问题自助】解决WiFi能连上但是没有网的问题
  • 论文阅读:JINA EMBEDDINGS: A Novel Set of High-Performance Sentence Embedding Models
  • 计数排序.
  • flink中配置Rockdb的重要配置项
  • 代码随想录二刷 | 数组 | 有序数组的平方
  • 基于单片机C51全自动洗衣机仿真设计
  • 「Verilog学习笔记」实现3-8译码器①
  • Centos(Linux)服务器安装Dotnet8 及 常见问题解决
  • 最强人工智能ChatGPT引领AIGC发展
  • 10.Oracle的同义词与序列
  • 【周报2023-11-10】
  • 搜维尔科技:业内普遍选择Varjo头显作为医疗VR/AR/XR解决方案
  • 数据结构02附录01:顺序表考研习题[C++]
  • ClientDateSet:Cannot perform this operation on a closed dataset
  • python中列表的基础解释
  • 『力扣刷题本』:链表分割
  • FISCOBCOS入门(十)Truffle测试helloworld智能合约
  • Unity Text文本首行缩进两个字符的方法
  • TS的函数重载、类型合并、类型断言
  • JVM:字节码文件,类的生命周期,类加载器
  • 【IPC】消息队列