Добрый день! Собрал схемку, запитал контроллер 5в, на пин +5V. Пытаюсь записать число в EEPROM
#include <EEPROM.h>
void EEPROMWriteInt(int p_address, int p_value)
{
byte lowByte = ((p_value >> 0) & 0xFF);
EEPROM.write(p_address, lowByte);
delay(80);
}
unsigned int EEPROMReadInt(int p_address)
{
byte lowByte = EEPROM.read(p_address);
return lowByte;
delay(80);
}
void setup () {
//Пишу значение
EEPROMWriteInt(50, 199);
//читаю значение
int val = EEPROMReadInt(50);
}
Читаю значение и получаю 255. А записываю 199... В чем косяк может быть?