AC7840利用LVD写DFlash
最近学习到AC7840 LVD章节,看到S32K146有利用LVD中断,写EEPROM数据,想到AC7840是否可以利用LVD写DFlash。AC7840 LVD低电压检测和S32K146在设置上有点区别。
AC7840可以设置LVD低电压检测阈值,低档为2.9V,高档为4.5V。
详情见AC7840参考手册
实验目的利用,掉电保存数据。
利用LVD低电压检测,当触发LVD中断,在中断里面往DFlash写入数据。实验硬件AC7840开发板(杰发科技提供)
设置LVD中断回调函数,使能LVD中断
回调函数,往DFlash写入数据
需要禁用检测LVD,启动检测LVD会导致LVD中断无法往Dflash写入数据
实验log,先读取,每次读取完了之后,擦除扇区,擦除之后在读取。按起电源按键,关键电源。等待几秒在按下电源按键,运行代码,实现在LVD中断里面往DFlash写入数据。