求助!12C5A60S2的低压检测中断如何使用?
本帖最后由 DebugLab 于 2024-10-30 09:14 编辑最近有一门课程要求使用STC12C5A60S2,其中一个功能就是掉电保存,打算使用自带的eeprom进行存储,这个官方有例程,但是在网络上基本没有找到关于低压检测中断的使用,哪位大佬能指点一下啊 还是弄出来了,只需要这样初始化一下就可以开启低压检测中断,中断号是6
还有写EEPROM的时候,如果在这个中断里面写的话,时间来不及擦除就断电结束运行了,导致后面写操作无法写,
老师说可以在进入while循环前先判断扇区是否写满,读出上次保存的数据后,后面的掉电保存就在新的地址上写,
写满再一次性把扇区擦除,就不用擦一次,写一次。
看看,学习学习 STC12C5A60S2应该不支持低压中断的吧。
不知道是否可以通过加外部电路+ADC来检测低压 xxkj2010 发表于 2024-10-30 08:17
STC12C5A60S2应该不支持低压中断的吧。
不知道是否可以通过加外部电路+ADC来检测低压 ...
手册里面有这个功能,但是给的例程是汇编语言的,都没有学习过汇编语言
电阻分压后接P4.6就可以了 DebugLab 发表于 2024-10-30 09:16
电阻分压后接P4.6就可以了
就是不知道低压检测中断如何使用 Tianess 发表于 2024-10-30 09:03
手册里面有这个功能,但是给的例程是汇编语言的,都没有学习过汇编语言
这个手册有看到,也得加个外部电路组成分压线路 请问楼主,用复位脚作低压中断功能,测试成功了吗? xxkj2010 发表于 2024-10-31 08:09
请问楼主,用复位脚作低压中断功能,测试成功了吗?
欧克了的,就像我置顶上面写的
页:
[1]