首页 > 其他分享 >pwm驱动蜂鸣器

pwm驱动蜂鸣器

时间:2023-07-15 10:33:27浏览次数:39  
标签:buz cnt 蜂鸣器 void 占空比 驱动 pwm flg

IO口输出固定频率和占空比的PWM信号驱动蜂鸣器鸣响

void buz(void)
{
  if(buz_flg)
  {
    buz_cnt = 200;          //运行200ms 0.2s
    Pwm0Init(1000,500);     //频率1k,占空比%50
    buz_flg = 0;
  }
  if(buz_cnt == 0)
  {
    Pwm0Init(1000,0);       //占空比为0,不响
  }
}

使用方法

buz_flg = 1;

标签:buz,cnt,蜂鸣器,void,占空比,驱动,pwm,flg
From: https://www.cnblogs.com/logicexpression/p/17555731.html

相关文章

  • Python与DDT数据驱动测试
    DDT当测试脚本相同而使用不同测试数据时,可采用数据驱动测试。需要%将DDT.py与运行的.py文件放到一个目录下安装:pipinstallddt DDT装饰符:@data读取单个值,使用@data(a,b)  a和b各运行一次用例读取列表或元组,@data([a,b])或@data((a,b)) 没有@unpack当成一个参数有当......
  • 【雕爷学编程】Arduino动手做(161)---16路PWM舵机驱动板2
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 防干扰/抗噪LCD液晶段码显示驱动芯片VK2C21A/AA SSOP28 适用于适用于单相电表,温控器LC
    概述:VK2C21是一个点阵式存储映射的LCD驱动器,可支持最大80点(20SEGx4COM)或者最大128点(16SEGx8COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。QT951特点:•工作电压2.4-5.5V•......
  • STM32笔记(3) 按键驱动
    include"key.h"defineKEY1(GPIOA->IDR&(0X1<<0))defineKEY2(GPIOC->IDR&(0X1<<4))defineKEY3(GPIOC->IDR&(0X1<<5))defineKEY4(GPIOC->IDR&(0X1<<6))voidKEY_Config(void)//key1按键{......
  • 符合input子系统的字符设备驱动之按键驱动(一)
    作者:Bright-Ho联系方式:[email protected]符合input子系统的设备驱动之按键驱动(一)前面章节,我们分析了input子系统的软件框架;说到要学习字符驱动得分为两方面:第一方面,了解硬件工作原理,硬件协议,学会看电路图,时序等等;第二方面:了解驱动框架;了解驱动框架的目的是哪些事情是由我......
  • 符合input子系统的设备驱动之按键驱动(二)
    作者:Bright-Ho联系方式:[email protected]符合input子系统的设备驱动之按键驱动(二)上一节,我们大概的回顾了裸板按键驱动的方法,这一节,我们继续回顾,不带input子系统的按键字符设备驱动是怎么实现的? 这里直接上流程:(1)构造file_operstions结构; staticstructfile_opera......
  • 符合input子系统的设备驱动之按键驱动(三)
    作者:Bright-Ho联系方式:[email protected]符合input子系统的设备驱动之按键驱动(三)前两节我们回顾了按键实现的硬件原理,这一节我们就实现input系统的设备硬件层的内容;(1)首先看入口函数做了哪些事情?46staticstructinput_dev*buttons_dev;47staticstructpin_......
  • 字符设备驱动之输入子系统分析(四)
    作者:Bright-Ho联系方式:[email protected]这一节主要讲解“设备硬件层”;这一层的内容就需要我们自己来实现;这里主要讲解框架;在“核心层”里面会提供一个input_register_device()这样一个函数;在“设备硬件层”先构造并初始化一个structinput_dev*dev结构,通过input_regist......
  • 字符设备驱动之输入子系统分析(三)
     作者:Bright-Ho联系方式:[email protected]输入子系统之“事件处理层”分析:注意:我们现在只是涉及输入子系统的框架;具体细节会涉及到硬件的工作原理,在后面我们写驱动的时候会说到细节方面;这一节,我们接触到了“事件处理层”;事件处理层包含了evdev.c(事件设备),tsdev.c......
  • Windows 驱动程序签名教程(一) --- 开发测试篇
    一、内核驱动签名初篇1.大概聊一聊现有驱动情况1.开启安全启动(SecureBoot)1.使用微软WHQL签名2.使用2013-2015年签发的驱动签名,已过期未吊销未拉黑(不知道什么时候打个补丁会修复).2.关闭安全启动(SecureBoot)1.使用微软WHQL签名2.使用过期签名的sha1sha256都可以正常......