单片机
文章平均质量分 63
雜貨鋪老闆
这个作者很懒,什么都没留下…
展开
-
有源蜂鸣器和无源蜂鸣器讲解
蜂鸣器是经常用到的发声器件,在单片机的实验板、小孩玩具上经常见到,从发出的声音上来区分呢,有的只会发出固定频率的声音,而有的却可以发出较为明显的音调,那蜂鸣器到底有怎样的区别呢?1蜂鸣器分类先来看两组蜂鸣器的图片。第一张图:第二张图:这两幅图都是蜂鸣器,但是存在区别,你看出来了吗?第一张图的蜂鸣器可以看到内部有电路板,而第二张图是浇封起来的。蜂鸣器从驱动方式转载 2016-12-27 15:19:15 · 11503 阅读 · 0 评论 -
单片机蜂鸣器控制程序和驱动电路
蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图 9-8 所示中,给了 BUZZ 引脚一个低电平,蜂鸣器就会直接响。而无源蜂鸣器内部是不带振荡源的,要让他响必须给 500Hz~4.5KHz 之间的脉转载 2016-12-27 15:24:03 · 6537 阅读 · 1 评论 -
cc2530 timer 3 PWM <可调占空比>
前提: 开始用的是 cc2530 timer 1来做PWM的,已经可调占空比了,但是由于硬件的改动,需要用timer 3 和 timer 4 代替。由于调试过程中出了些小问题,于是自己把这个贴出来。关键点注释出来。 说说 硬件吧: timer 1 P1_0 口timer 3 P1_6 P1_7口。 注意: P1_6 对应着timer 3的通道转载 2017-02-23 14:06:53 · 1834 阅读 · 0 评论 -
cc2530 timer 1 PWM 输出
需要在ZStack 协议栈里使用PWM,于是使用其16bit的timer 1来实现之。使用 P1_0口输出,使用的是正计数/倒计数模式,占空比为50%。代码如下: 1 #include 2 3 /*使用P1_0口为输出、外设端口,来输出PWM波形*/ 4 void init_port(void) 5 { 6 P1DIR |= 0x01; // p1_0转载 2017-02-23 14:07:36 · 2344 阅读 · 0 评论