OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4046|回复: 4

STM32中蜂鸣器结合跑马灯的奇怪现象

[复制链接]

16

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2016-12-10
在线时间
16 小时
发表于 2017-1-17 10:56:51 | 显示全部楼层 |阅读模式
10金钱
首先我需要解释一下这是一个有源蜂鸣器结合跑马灯的程序。PBout(5)与PEout(5)是小灯,PBout(8)是有源蜂鸣器。按照截图(1)所示的程序,在开发板上表达出来的效果是PBout(5)会亮,PBout(8)会叫,但是PEout(5)不会亮。
按照截图(2)所示的程序,将PBout(8)与beep_init();注释掉以后,在开发板上表达出来的是PBout(5)与PEout(5)都会亮,咋回事?

图片1.png (66.17 KB, 下载次数: 0)


图片4.png (65.95 KB, 下载次数: 0)

截图(2)

图片5.png (48.5 KB, 下载次数: 0)


图片6.png (34.43 KB, 下载次数: 0)




最佳答案

查看完整内容[请看2#楼]

beep_init()中时钟初始化有问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2013-3-18
在线时间
82 小时
发表于 2017-1-17 10:56:52 | 显示全部楼层
beep_init()中时钟初始化有问题
回复

使用道具 举报

16

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2016-12-10
在线时间
16 小时
 楼主| 发表于 2017-1-17 10:57:40 | 显示全部楼层
我需要解释一下这是一个有源蜂鸣器结合跑马灯的程序。PBout(5)与PEout(5)是小灯,PBout(8)是有源蜂鸣器。按照截图(1)所示的程序,在开发板上表达出来的效果是PBout(5)会亮,PBout(8)会叫,但是PEout(5)不会亮。
按照截图(2)所示的程序,将PBout(8)与beep_init();注释掉以后,在开发板上表达出来的是PBout(5)与PEout(5)都会亮,咋回事?
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2017-4-8
在线时间
2 小时
发表于 2017-4-21 20:07:25 | 显示全部楼层
新手一枚   我也遇到了   
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2017-4-8
在线时间
2 小时
发表于 2017-4-21 20:09:36 | 显示全部楼层
饮鸩不止渴 发表于 2017-4-21 20:07
新手一枚   我也遇到了

刚刚解决了 这个问题
io口初始化放在那些参数后面就好了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 22:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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