久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
Arduino的EEPROM問題請教
[打印本頁]
作者:
BE1NG
時間:
2025-7-15 14:55
標題:
Arduino的EEPROM問題請教
#include <Arduino.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include "GetTem.h"
#include "DisDig.h"
#include "Button.h"
#include "Globals.h"
#include "EEPROM.h"
#include "E2PROM.h"
KEYRETURN event;
float Value;
bool isFTemp = false;
//藍牙現在最多只能發幾十字節
void setup() {
htm1640_init(); //初始化
SensorInit();
ButtonInit();
init10msTimer();
EP_Init();
isFTemp = LoaderTemp();
FTempFlag = (isFTemp == 1) ? 1 : 0;
clear();
LedOff();
delay(50);
}
void loop()
{
Temp = GetTemperature();
Value = FTempFlag ? CTTransFT(Temp) : Temp;
ShowTemp(Value);
CheckTime();
PressOn();
}
void PressOn()
{
KEYRETURN Key = GetKeyvalue();
switch(Key)
{
case S_KEY:
// 處理短按事件
HandleAct();
if(LowLightFlag == 1)
{
setBrightness(1);
LowLightFlag = 0;
break;
}
TemperatureAct();
break;
case L_KEY:
// 處理長按5秒事件
HandleAct();
setBrightness(1);
FTempFlag = !FTempFlag;
SaveTemp(FTempFlag);
break;
default:
break;
}
}
#define EEPROM_SIZE 512
#define TEMP_ADDR 0
void EP_Init()
{
Serial.begin(9600);
EEPROM.begin(EEPROM_SIZE);
}
bool LoaderTemp()
{
byte UnitFlag = EEPROM.read(TEMP_ADDR);
return (UnitFlag == 1);
}
void SaveTemp(bool Unit)
{
EEPROM.write(TEMP_ADDR, Unit ? 1 : 0);
EEPROM.commit();
}
復制代碼
各位大佬,我想請問一下為什么我使用EEPROM要存儲溫度單位標志時,在斷電重新開機后會閃現出之前存儲過的數據。這種情況是使用EEPROM之后才會出現的。
作者:
GlenXu
時間:
2025-7-21 09:30
你的緩存變量使用前要刷新。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品黑人一区二区三区国语馆
|
www一区
|
黄色片免费网站
|
午夜在线视频观看日韩17c
|
久久精品视频一区二区
|
中文字幕免费视频
|
91色国产
|
亚洲综合激情五月久久
|
欧美一区免费
|
国产免费一区二区三区免费视频
|
国产成人精品一区二区三区在线观看
|
中文字幕+乱码+中文乱码91
|
插少妇
|
第一福利视频导航
|
深夜福利视频在线观看
|
精品国产乱码久久久久久蜜臀网站
|
国产成人亚洲精品自产在线
|
六月天婷婷
|
天堂免费av
|
日韩av不卡在线
|
在线免费av网站
|
伊人国产精品
|
国产中文字幕一区
|
超碰免费在线播放
|
亚洲视频网
|
在线日韩视频
|
黑人精品xxx一区一二区
|
一区二区三区在线观看免费
|
午夜激情在线观看
|
中文在线免费看视频
|
亚洲精品乱码久久久久久动漫
|
成年人免费在线视频
|
师生出轨h灌满了1v1
|
久久久久久久免费视频
|
日韩欧美综合
|
天天干狠狠干
|
六月婷婷在线
|
h片在线观看免费
|
久视频在线
|
亚洲视频色
|
天天操网
|