MoKaM
2015-04-12 02:36:00 UTC
Als ik '13' naar de EEPROM schrijf en het direct lees nadat het correct werkt.
Wanneer ik echter commentaar geef op het schrijfgedeelte van de code en probeer gewoon de gegevens te lezen, is de waarde niet meer 13 zoals het was, maar keert terug naar 255. Wat is er aan de hand?
Ik gebruik een stand-alone atmega328 op een breadboard met een 16mhz-kristal, geprogrammeerd door een Nano R3.
void setup () {Serial.begin (9600); pinMode (2, OUTPUT); // EEPROM.write (1,13);} void loop () {scoreBinary ();} void scoreBinary () {int score = EEPROM.read (1); if (score == 13) {digitalWrite (2, HIGH);} delay (10000);}