野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1082|回复: 7

指南者用pwm波开蜂鸣器的问题,请大佬帮我看看

[复制链接]
发表于 2023-7-25 23:10:38 | 显示全部楼层 |阅读模式
野火论坛202307252306027887..png 蜂鸣器连接到PA8引脚, 野火论坛202307252306364312..png PAB使用高级定时器1的CH1通道。我使用PWM波,蜂鸣器不响

代码如下:
野火论坛202307252308473379..png 主函数: 野火论坛202307252309369046..png
大家帮我看看为什么蜂鸣器不会响,或者你们帮我写一份初始化函数来参考一下,谢谢各位,本人初学恳请各位帮忙指导指导!

回复

使用道具 举报

发表于 2023-7-26 13:01:36 | 显示全部楼层
使用cubeide直接生成代码,很简单就能验证你的问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-26 13:59:12 | 显示全部楼层
a5820736 发表于 2023-7-26 13:01
使用cubeide直接生成代码,很简单就能验证你的问题了

我这个标准库输出PWM配置没问题吧?还是说蜂鸣器响需要有一定的规则
回复 支持 反对

使用道具 举报

发表于 2023-7-26 18:17:47 来自手机 | 显示全部楼层
你编译报错没有哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-26 18:51:41 | 显示全部楼层

编译没报错哎,就是不响。我直接高电平驱动就可以响,要不你帮我写一份你的TIM1的PWM初始化代码,我参考一下你怎么写的
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:22:08 | 显示全部楼层
future_Yu 发表于 2023-7-26 13:59
我这个标准库输出PWM配置没问题吧?还是说蜂鸣器响需要有一定的规则

按照我说的很容易就能验证你的问题了,不用别人给你代码参考,官方就有代码的,如果好的话,就对比下就知道你的问题在哪了
回复 支持 反对

使用道具 举报

发表于 2023-7-27 19:44:43 来自手机 | 显示全部楼层
你可以调试一下试试,添加外设看看寄存器那些的值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 20:39:15 | 显示全部楼层
我好像知道了,有源蜂鸣器貌似不能再调整频率了,想用PWM波调整蜂鸣器的频率使它发出“哆啦密法索拉稀”的声音好像要无源蜂鸣器才可以,我这个理解对不对?
回复 支持 2 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-4 20:05 , Processed in 0.038008 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表