首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

低电压检测(LVD)问题求助

低电压检测(LVD)问题求助

最近在用MC9S08AW32做项目,这两天使用LVD中断功能进行系统掉电前的参数保存工作,可是发现将LVD的相关代码写入之后下载到单片机中,单片机会死掉,以后就无法对单片机下载代码了,好像单片机被烧坏了;我又焊接了一块电路板,小心翼翼的下载代码(最有可能造成问题的最先屏蔽掉,这样一点点的将LVD的相关代码下载到单片机中),最后单片机再次坏掉(这里指不能对其下载代码),不过总算让我找到了点线索,先前有一次烧写打开了LVD中断,也写了LVD中断服务程序,那一次用得默认设置(LVD检测门限值为低压范围,约2.65V),程序没有问题,可是我将检测门限值设定成4.4V(高压范围),程序马上就不正确了,好像一直死在中断服务程序中,然后就发现又无法重新下载代码了。

我的单片机用的是3.3V供电,我当初以为LVD检测门槛值是按照VCC的比例来确定的,所以才选择高检测门槛值,可是后来我看了一下PDF,上面写的好像是定死的,就那两个值,与VCC无关,所以我猜测问题可能就在这里

这里我想问一下,第一:哪里可以找到MC9S08AW32上LVD模块的电路示意图;第二:是不是向我上面推测的那样,LVD的软件设置问题可能造成单片机的硬件的不可恢复性的问题;第三:LVD的两个门槛值到底该如何设定,触发方式是一次触发还是一直触发(在一次缓慢的电压下降过程中)

不知哪位用过单片机LVD功能的大侠可以详细的指导一下,不胜感激!

具体你可以参考AN3305,上边将LVD很详细还有例程。

返回列表