[ZLG-ARM] easyARM外部中断实验1中IO0DIR=BEEPCON 为什么会使蜂鸣器蜂鸣?

[复制链接]
2972|10
 楼主| 胡永江 发表于 2007-11-16 15:51 | 显示全部楼层 |阅读模式
刚学ARM<br />希望有朋友可以慷慨相助<br />谢谢
kukucat 发表于 2007-11-16 16:02 | 显示全部楼层

顶你

  
computer00 发表于 2007-11-16 16:04 | 显示全部楼层

因为这条语句将控制蜂鸣器的那个IO口设置为了输出口

在复位后,是输入口,所以不会响。<br /><br />设置为输出后,输出低电平,所以蜂鸣器就响了。
kukucat 发表于 2007-11-16 17:23 | 显示全部楼层

真的是这个样子的吗?

设置为输出口后是低电平?
 楼主| 胡永江 发表于 2007-11-16 17:31 | 显示全部楼层

谢谢 圈圈

是不是ARM默认:<br />&nbsp;&nbsp;设置成输出口时输出的是低电平而不是高电平?<br /><br />一般单片机复位是高电平<br />不同的是吧?
kukucat 发表于 2007-11-17 13:33 | 显示全部楼层

顶我兄弟~~~傻江

  
computer00 发表于 2007-11-17 13:41 | 显示全部楼层

你看看那个IO口管脚的数据寄存器的值,复位后为0

你将方向改为输出后,那么IO口就是输出低电平了。
 楼主| 胡永江 发表于 2007-11-17 13:43 | 显示全部楼层

谢谢 圈圈

我看看<br />是不是那个PINSEL0
computer00 发表于 2007-11-17 13:58 | 显示全部楼层

不是sel,是IOPIN。它是用来控制IO状态的。

  
 楼主| 胡永江 发表于 2007-11-17 14:18 | 显示全部楼层

对 我写错了 呵呵

尴尬
acmilann 发表于 2007-11-17 14:22 | 显示全部楼层

这么快开始搞中断了

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

本版积分规则

11

主题

93

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部