完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我这个电路,为什么单片机P0^6口置1之后,uln2003驱动蜂鸣器,只有一个瞬间脉冲,蜂鸣器只响一下。然后P0^6口就自动回落到低电平了。但是把蜂鸣器去掉,P0^6就可以保持高电平。使uln2003的输出端与地导通了。如果换上一个LED灯,可以正常的亮。求大神分析一下,应该怎么解决。这是别人成熟的电路,别人就可以让蜂鸣器持续的响。但是我编的程序,怎么没法让蜂鸣器响。我测的也是P0^6口有一个持续200ms的高电平输出,使蜂鸣器响了。但是,我怎么无法让他接上蜂鸣器的时候,让P0^6一直保持高电平呢?
|
|
相关推荐
8个回答
|
|
为啥我觉得低电平响才是呢
|
|
|
|
换成低电平试试看
|
|
|
|
楼主可以吧|o输出接口断开,接高低电平试试,看看是否你的硬件电路有问题
|
|
|
|
|
|
|
|
本帖最后由 AGE50S 于 2017-4-17 11:31 编辑
根据你的描述,可能有两个原因造成你听不到蜂鸣器的鸣响: 1】蜂鸣器有两种:一种是自带音频振荡电路的,直流电压驱动即可;另一种是不带音频振荡电路的,需要用脉冲波驱动; 2】对不带音频振荡电路的蜂鸣器,单片机输出的脉冲周期不能太长,应该在几毫秒左右,像蜂鸣器这样小尺寸的东西,几十毫秒以上的低音频电脉冲驱动是难以转换成声波的。 另外,一般的小型电磁蜂鸣器内阻只有几十欧姆,不能直接用单片机驱动,需要加接一支三极管。 |
|
|
|
2003驱动蜂鸣器是不是用其他电源不共地。
|
|
|
|
你肯定是用成了无源蜂鸣器
|
|
|
|
最近学习单片机也遇到了这个问题,用的是n76e003的p0.3端口,uln2003作为驱动,有源蜂鸣器,同一个端口同样接法继电器,led,正端接12v另一端接uln2003的Q口,继电器led都能正常工作,就有源蜂鸣器不响,单独吧p0.3给个高电平跳到三极管驱动蜂鸣器也能响。问题在那,白天上图,拜谢大哥
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
7 浏览 0 评论
26 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
13 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
644 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1000 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11771 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:44 , Processed in 0.756971 second(s), Total 85, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号