查看: 3430|回复: 2

[其他] 低压检测(LVD)中断不能进入啊,求救

[复制链接]

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
发表于 2012-8-28 08:47:56 | 显示全部楼层 |阅读模式
各位师兄:本人为了做一个掉电保存数据的功能。flash是可以保存了,但是掉电检测功能的中断一直进不去啊。项目时间紧,心里急啊。帮忙找找问题啊.下面的程序,主要是检测掉电,然后在中断里把一个引脚输出高电平
源程序如下
//==================================================================
//函数名:Init_PortC
//作者:Kelvin
//日期:2012-8-8   
//功能TC3为输出端口,端口电平均为低   
//==================================================================
void Init_PortC(void)
{
       PTCD = 0X00;//端口A数据寄存器初始化为0
       PTCDD_PTCDD3=1;//引脚PTA3作为输出引脚
                //其他引脚方向控制位默认为输入引脚
                //由于PTA0~PTA3引脚设置为输出引脚,故它的内部上拉使能控制寄存器不再起作用
      PTCPE_PTCPE3=1;
      PTCSE_PTCSE3=1;//引脚PTA3的压摆率控制位使能,提供其EMC性能
      PTCDS_PTCDS3=1;//引脚PTA3高输出能力使能
}
void Init_LVD(void)
{
      SPMSC2_LVDV=1;//1VDV=VLVDH;0VDV=VLVDL
      SPMSC1_LVDE=1;//1:使能LVD;0:禁止LVD功能
      SPMSC1_LVDSE=1;//1:在STOP模式下,LVD仍使能;0:在stop模式下,LVD禁止
      SPMSC1_LVDIE=1;//1:产生中断;0:不产生中断
      SPMSC1_LVDRE=0;//1:产生复位;0:不产生复位
      if((SPMSC1&0x80)==0x80)
      {
            SPMSC1_LVDACK=1;//清除LVDF标志
      }
 
}
 
void main(void)
{
        Init_PortC();
        Init_LVD();
        buzzer=0;
        EnableInterrupts; /* enable interrupts */
       for(;;) 
      {
                __RESET_WATCHDOG(); /* feeds the dog */
      } /* loop forever */
  /* please make sure that you never leave main */
}
interrupt VectorNumber_Vlvd void LVD_ISR(void)
{
        if((SPMSC1&0x80)==0x80)
       {
               SPMSC1_LVDACK=1;//清除LVDF标志
       }
      buzzer=1;   //引脚输出
}
 
LVD1.zip (118.29 KB, 下载次数: 3)
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-8-28 10:00:29 | 显示全部楼层

    RE:低压检测(LVD)中断不能进入啊,求救

    用查询能查到低电压吗?还有,如果进入STOP3模式,IO是不会输出的.你在正常模式下测试一下.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
    发表于 2016-11-1 10:44:05 | 显示全部楼层
    请问楼主解决了吗 同样求啊
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-10 23:58 , Processed in 0.088428 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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