[ZLG-ARM] LPC2138电平问题!

[复制链接]
2414|5
 楼主| l_yx123 发表于 2008-1-17 13:02 | 显示全部楼层 |阅读模式
LPC2138的低电平测试后为0.85,高电平为3.3V。<br /><br />为什么会发生这样的问题呢?<br />请周公解释一下。<br /><br />着急中
 楼主| l_yx123 发表于 2008-1-17 13:11 | 显示全部楼层

没有人回么

帮忙啊
zlgarm 发表于 2008-1-17 13:31 | 显示全部楼层

LPC2138

l_yx123&nbsp;&nbsp;您好:<br /><br />请问是哪一个管脚?用的什么测试方法?外围电路有没有连接?是否运行了程序?<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By&nbsp;zlgarm_zhp
 楼主| l_yx123 发表于 2008-1-17 15:01 | 显示全部楼层

P0.25,运行了程序,给该管脚1和0实现电平变化。

#define&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BEEP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&lt&lt&nbsp;25&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;P0.25控制蜂鸣器BEEP<br />#define&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BEEP_HI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0PIN&nbsp;=IO0PIN|&nbsp;BEEP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;P0.25控制蜂鸣器BEEP为1<br />#define&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BEEP_LO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0PIN&nbsp;=IO0PIN&nbsp;&(~&nbsp;BEEP)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;P0.25控制蜂鸣器BEEP为0&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br />void&nbsp;&nbsp;BeeP_init()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;PINSEL0&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置管脚连接GPIO<br />&nbsp;&nbsp;&nbsp;&nbsp;PINSEL1&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;IO0DIR&nbsp;|=(&nbsp;BEEP);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置蜂鸣器控制口为输出<br />}<br /><br />void&nbsp;DelayNS&nbsp;(uint32&nbsp;dly)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;uint32&nbsp;i;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&nbsp;;&nbsp;dly&gt0;&nbsp;dly--)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;&nbsp;i&lt50000;&nbsp;i++);&nbsp;<br />}<br /><br /><br />&nbsp;int&nbsp;main&nbsp;(void)<br />{//&nbsp;add&nbsp;user&nbsp;source&nbsp;code<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BeeP_init();<br />&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BEEP_LO&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;P0.25控制蜂鸣器BEEP&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DelayNS(50);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BEEP_HI;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;P0.25控制蜂鸣器BEEP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DelayNS(50);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;<br />}<br /><br /><br />同时现在管脚是悬空的,没有接任何东西,而且好像JTAG不能拔掉,必须在线跑<br />我DEBUG&nbsp;in&nbsp;FLASH也不能拔掉JTAG!<br />测试的方法是用示波器看的。大约低电平0.85伏特,高电平比较准3.3V
zlgarm 发表于 2008-1-17 17:38 | 显示全部楼层

IODIR

l_yx123&nbsp;您好!<br />&nbsp;&nbsp;&nbsp;&nbsp;您需要对管脚设置方向为输出默认为输入,但是输入时为悬空状态为您说测的状态是正常的。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By&nbsp;zlgarm_ljt
zlgarm 发表于 2008-1-17 18:32 | 显示全部楼层

l_yx123,您好!

&nbsp;&nbsp;您的程序运行正常。我使用的是EasyARM2131平台(LPC2138可以使用LPC2131工程模板),采用普通万用表测量。程序是你贴出的,没有进行任何改变。P0.25悬空时:<br />&nbsp;&nbsp;&nbsp;&nbsp;运行到“BEEP_LO;”时,P0.25引脚输出为0V;<br />&nbsp;&nbsp;&nbsp;&nbsp;运行到“BEEP_HI;”时,P0.25引脚输出为3.3V;<br />&nbsp;&nbsp;脱机运行正常。我将P0.25接在LED上,LED闪烁。<br /><br />请检查你所使用的硬件电路。以下是我在EasyARM231下测试的工程文件。<br />https://bbs.21ic.com/upfiles/img/20081/2008117182616675.rar <br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20081/2008117182616675.rar'>https://bbs.21ic.com/upfiles/img/20081/2008117182616675.rar</a>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

23

帖子

0

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