只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
xiaobendan001 发表于 2024-5-18 17:38 2微秒,500K,你确定能听到?
rundstedt 发表于 2024-5-17 20:09 2微秒给无源蜂鸣器你是开玩笑嘛?
美琴的备胎 发表于 2024-5-17 22:58 看大家都顾左右而言他,我直接给结论吧。这样是不行的,蜂鸣器是需要连续pwm波的,无论是中断还是上操作系 ...
yzwzfyz 发表于 2024-5-17 23:35 傻乎乎的,用一个常鸣的蜂鸣器。
lkc8210 发表于 2024-5-17 23:36 可以输出时钟信号
qq475878026 发表于 2024-5-18 09:11 不用定时器,直接用PWM模块输出就好了
ppcbug 发表于 2024-5-18 11:39 楼主本身想法并没有问题, 用 定时 中断控制无源蜂鸣器的PWM . 只要注意两点就OK: 1. CPU 必须足够快, ...
asdadqw2 发表于 2024-5-19 21:46 说错了,是10微妙蜂鸣器反转一次,确实能听到
asdadqw2 发表于 2024-5-19 22:27 之所以用无源蜂鸣器主要是我想控制蜂鸣器音量的大小,但是现在看来好像也没什么头绪
asdadqw2 发表于 2024-5-19 22:21 PWM模块不占用CPU资源吗?我还要同时做另外的一些事情
asdadqw2 发表于 2024-5-19 22:26 100us声音有点沉,没有滴滴的声音,我用的芯片是STC8H
asdadqw2 发表于 2024-5-19 22:20 输出时钟信号会不会比中断IO口取反更消耗资源,因为一不执行时钟信号的程序,蜂鸣器就不会响了,定时器还 ...
yaosongjin 发表于 2024-5-20 09:12 你是用什么设备确定的100US?如果真是100US那就是10KHZ的频率,那是非常尖锐的声音了,最好用示波器/逻辑 ...
lkc8210 发表于 2024-5-20 09:16 输出时钟信号零消耗主CPU 但是调不了声音大小
asdadqw2 发表于 2024-5-21 11:24 那好像有个想法,STC有多个PWM通道,是不是可以定义多个PWM输出,然后根据变量不同,选择不同的通道,那 ...
qq475878026 发表于 2024-5-22 15:16 别人说的是时钟信号,你说的PWM,虽说一样是方波但不是同一个东西啊。然后PWM本来就是可调的,没必要说弄 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网