2
258
750
高级会员
void Parm_Read(void) { EEPROM_read_n(EE_ADDRESS,tmp,2); //读出2字节 Test_cnt = ((u16)tmp[0] << 8) + tmp[1]; //秒计数 if(Test_cnt > 100) Test_cnt = 0; //秒计数范围为0~10000,数码管显示2位的话,最大数值是100 EEPROM_SectorErase(EE_ADDRESS); //擦除扇区 } 复制代码
使用道具 举报 送花
计时数据掉电保存.zip
5 天前 上传
点击文件名下载附件
342.76 KB, 下载次数: 0
while(1) { if((B_1ms) && (LowVolFlag == 0)) //1ms到,低电压时不工作 { B_1ms = 0; if(++TimCount_z >= 100U) //1秒到这里不是应该1000么? { TimCount_z = 0; //清1000ms计数 Test_cnt++; //秒计数+1 if(Test_cnt > 65530U) Test_cnt = 0; //秒计数范围为0~10000 Test_cntSet(); } } }复制代码
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-10-14 10:37 , Processed in 0.163469 second(s), 91 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.