[ZLG-ARM] 求助:LPC2138低功耗退出后死机

[复制链接]
1929|0
 楼主| pangolin 发表于 2007-10-15 21:59 | 显示全部楼层 |阅读模式
环境:LPC2138芯片,自制的电路板,电源3.3V没有问题,复位也没有问题,KEIL&nbsp;ULINK仿真器<br />程序:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//初始化中断,使用了UART0、ADC0、ADC1、EXT&nbsp;INT2、EXT&nbsp;INT3、TIMER0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//MAM全部使能(MAMCR=2),Fpclk=Fcclk。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;init_int();&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//my&nbsp;program<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;......<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//进入IDLE模式<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PCON=0x01;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />错误现象:<br />&nbsp;&nbsp;&nbsp;&nbsp;1,程序运行若干个(次数在几十次左右,不定)主循环后,进入udef_handler异常(也进入过prefetch&nbsp;abort异常)<br />&nbsp;&nbsp;&nbsp;&nbsp;2,试过关闭MAM,结果一样。也试过Fpclk=Fcclk/2,结果也一样。<br />&nbsp;&nbsp;&nbsp;&nbsp;3,若设PCON=0x02,进入PowerDown模式,则由外部中断唤醒后,所有其他中断都进不了了,原因不明<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />请各位高手指点迷津,多谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

4

帖子

0

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