OpenEdv-开源电子网

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

io口输入触发蜂鸣器不成功?

[复制链接]

3

主题

11

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-11
在线时间
7 小时
发表于 2017-12-3 22:06:43 | 显示全部楼层 |阅读模式
22金钱
本帖最后由 junxiaoxiuc 于 2017-12-3 22:39 编辑

pe4设置为下拉输入时,有3.2v高电平线插入io口蜂鸣器不响。pe4设置上拉输入能一直响。什么问题呀?麻烦大家给点建议。

66666.png
QQ图片20171203215900.png

实验3 按键输入.rar

2.12 MB, 下载次数: 158

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13118
金钱
13118
注册时间
2012-11-26
在线时间
3813 小时
发表于 2017-12-3 22:33:05 | 显示全部楼层
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-11
在线时间
7 小时
 楼主| 发表于 2017-12-3 22:35:27 | 显示全部楼层

上传附件了
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13118
金钱
13118
注册时间
2012-11-26
在线时间
3813 小时
发表于 2017-12-3 23:07:17 | 显示全部楼层
你这程序写的挺奇葩的  呵呵
学无止境
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-12-4 01:15:42 | 显示全部楼层
main函数不能执行完!!
回复

使用道具 举报

13

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
294
金钱
294
注册时间
2017-7-7
在线时间
42 小时
发表于 2017-12-4 08:49:46 | 显示全部楼层
配上你的电路图啊
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-12-4 09:39:29 | 显示全部楼层
驱动蜂鸣器,怎么能用输入,应该用输出才对.
回复

使用道具 举报

19

主题

246

帖子

0

精华

高级会员

Rank: 4

积分
608
金钱
608
注册时间
2017-9-21
在线时间
171 小时
发表于 2017-12-4 09:42:13 | 显示全部楼层
把wlhile(1)和if调换一下位置就可以了,你这程序百分之99.99它运行一下就结束了
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-12-4 10:42:13 | 显示全部楼层
楼主真的是菜鸟中的极品阿.
我的建议是   :找你同学 多学点基础在说  或者看点别的的代码基本格式
自己选择的路,成家前走完。
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-11
在线时间
7 小时
 楼主| 发表于 2017-12-4 12:48:33 | 显示全部楼层
哆啦A萌 发表于 2017-12-4 09:42
把wlhile(1)和if调换一下位置就可以了,你这程序百分之99.99它运行一下就结束了

换了if和while还是不行 换成上拉输入能一直响
回复

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2017-12-4 13:01:30 | 显示全部楼层
额,你这。。。好好看看上拉输入和下拉输入的区别,想一想你的if语句代表什么意思,就知道怎么改了
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-11
在线时间
7 小时
 楼主| 发表于 2017-12-4 14:24:13 | 显示全部楼层
a5820736 发表于 2017-12-4 13:01
额,你这。。。好好看看上拉输入和下拉输入的区别,想一想你的if语句代表什么意思,就知道怎么改了

if读pe4电平 我另一个单片机输出3.3v连到pe4依旧不响
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2017-12-4 15:17:02 | 显示全部楼层
junxiaoxiuc 发表于 2017-12-4 14:24
if读pe4电平 我另一个单片机输出3.3v连到pe4依旧不响

额。。。电路图还是没有   你把PE4设成浮空输入,然后直接接VCC 或者 GND 到PE4 要么蜂鸣器响要么不响。如果正常就是你程序问题,如果都不响或者都响那就是硬件问题
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-11
在线时间
7 小时
 楼主| 发表于 2017-12-4 16:02:44 | 显示全部楼层
正点原子 发表于 2017-12-4 01:15
main函数不能执行完!!

能在while循环呀
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-11
在线时间
7 小时
 楼主| 发表于 2017-12-4 16:16:55 | 显示全部楼层
wxjhby 发表于 2017-12-4 15:17
额。。。电路图还是没有   你把PE4设成浮空输入,然后直接接VCC 或者 GND 到PE4 要么蜂鸣器响要么不响。 ...

直接接没问题 那应该是程序问题了           
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 20:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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