找回密码
 立即注册
查看: 325|回复: 15

求助!!!!!LVD进不去中断,Ai8H4K32TLCD芯片 | 找到问题了

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-03-17 09:57:22
已绑定手机

5

主题

20

回帖

179

积分

注册会员

积分
179
发表于 2025-3-14 15:41:02 | 显示全部楼层 |阅读模式
程序是例程


        PCON &= ~LVDF;                              //测试端口
//  RSTCFG = 0x04 | 0x03;                    //使能3.0V时低压复位,不产生LVD中断
        RSTCFG = 0x03;                            //使能3.0V时低压中断
        ELVD = 1;                                   //使能LVD中断
        EA = 1;



void LVD_Isr() interrupt 6
{
    PCON &= ~LVDF;                              //清中断标志

}


用直流电源供电,经测试跳到0.3V左右才会进中断

我是用干电池供电,稳压后给单片机供电,干电池的电压接到了ADC_VREF+;稳压出来的3V3接到了芯片VCC




回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-03-17 09:57:22
已绑定手机

5

主题

20

回帖

179

积分

注册会员

积分
179
发表于 2025-3-14 15:42:07 | 显示全部楼层
3V接到ADC_VREF+      3V3接到了芯片VCC
51b56caadd1715fbba62164f26630f9.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-14 17:57:02 | 显示全部楼层
单片机电源电压范围1.9~5.5V,0.3V无法工作
LVD检测的是VCC的电压,和VREF无关,但需要注意VREF不能大于VCC
LVD相关程序:
  1. //LVD
  2.         
  3.         RSTCFG=0x00;        //禁止低压复位,RST脚为普通IO,LVDS为2.0V
  4.         RSTCFG=0x01;        //禁止低压复位,RST脚为普通IO,LVDS为2.4V
  5.         RSTCFG=0x02;        //禁止低压复位,RST脚为普通IO,LVDS为2.7V
  6.         RSTCFG=0x03;        //禁止低压复位,RST脚为普通IO,LVDS为3.0V
  7.         LVDF=0;                        //清除LVD中断标志
  8.         ELVD=1;                        //打开LVD中断
复制代码
ISP软件下载时,硬件选项要取消勾选“允许低压复位”


DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-3-17 00:55:34 来自手机 | 显示全部楼层
DebugLab 发表于 2025-3-14 17:57
单片机电源电压范围1.9~5.5V,0.3V无法工作
LVD检测的是VCC的电压,和VREF无关,但需要注意VREF不能大于VCC ...

意思是要取消isp软件的勾选
才能保证程序里面的精准是吗?
前几天我也发现不是很准
也有可能和负载压降有关系

点评

勾选后低压直接复位了,不会进中断  详情 回复 发表于 2025-3-17 01:00
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-17 01:00:06 | 显示全部楼层
vb2*** 发表于 2025-3-17 00:55
意思是要取消isp软件的勾选
才能保证程序里面的精准是吗?
前几天我也发现不是很准

勾选后低压直接复位了,不会进中断
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-3-17 01:19:54 来自手机 | 显示全部楼层
DebugLab 发表于 2025-3-17 01:00
勾选后低压直接复位了,不会进中断

那说的通了,我isp2.7v,程序 3.0v,难怪到 3v中断有问题,,到 2.7直接重启了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-03-17 09:57:22
已绑定手机

5

主题

20

回帖

179

积分

注册会员

积分
179
发表于 2025-3-17 09:57:22 | 显示全部楼层
Debu*** 发表于 2025-3-14 17:57
单片机电源电压范围1.9~5.5V,0.3V无法工作
LVD检测的是VCC的电压,和VREF无关,但需要注意VREF不能大于VCC ...

取消勾选了,VREF为什么不能大于VCC?

我用STC8G1K08的芯片这个芯片没有VREF引脚,低压中断可以正常进行中断,所以是不是因为我VREF引脚接错了

点评

单片机任何脚电压都不能超过VCC和GND范围,否则可能导致损坏 没有VREF引脚就不存在VREF引脚接错的问题 LVD和VREF无关,LVD检测的是VCC电压  详情 回复 发表于 2025-3-17 10:04
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-17 10:04:47 | 显示全部楼层
lw*** 发表于 2025-3-17 09:57
取消勾选了,VREF为什么不能大于VCC?

我用STC8G1K08的芯片这个芯片没有VREF引脚,低压中断可以正常进行 ...

单片机任何脚电压都不能超过VCC和GND范围,否则可能导致损坏
没有VREF引脚就不存在VREF引脚接错的问题
LVD和VREF无关,LVD检测的是VCC电压
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-03-17 09:57:22
已绑定手机

5

主题

20

回帖

179

积分

注册会员

积分
179
发表于 2025-3-17 10:26:23 | 显示全部楼层
Debu*** 发表于 2025-3-17 10:04
单片机任何脚电压都不能超过VCC和GND范围,否则可能导致损坏
没有VREF引脚就不存在VREF引脚接错的问题
LV ...

我这边找到问题了,是这个稳压芯片在输入高于0.9V都能够输出3.3V,所以单片机一直是3V3

点评

VCC固定,检测外部电压(如电池电量不足),可以使用比较器中断  详情 回复 发表于 2025-3-17 10:32
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-17 10:32:36 | 显示全部楼层
lw*** 发表于 2025-3-17 10:26
我这边找到问题了,是这个稳压芯片在输入高于0.9V都能够输出3.3V,所以单片机一直是3V3 ...

VCC固定,检测外部电压(如电池电量不足或需要掉电保存EEPROM),可以使用比较器中断
读具体的电压值,可以使用ADC,高精度用外部基准,嫌基准功耗大可以用内部bandgap基准,
如VCC非常稳定用VCC也可以(可能需要校准一下)

DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:49 , Processed in 0.169366 second(s), 108 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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