Um mein mySmartUSB light Programmiergerät zu verifizieren, habe ich folgenden Arduino Sketch ausprobiert. Der Arduino zeigt damit seinen EEPROM Inhalt in HEX Notation in der seriellen Konsole an.
/* Display EEPROM contents from Arduino UNO
* (c) 2014 by Matthias Arndt
*/
#include <EEPROM.h>
void setup()
{
uint16_t addr = 0;
uint8_t c;
uint8_t nl = 0;
Serial.begin(9600);
Serial.print("Arduino EEPROM contents:\n\n");
while(addr < 1024)
{
c = (EEPROM.read(addr) & 0xFF);
addr++;
Serial.print(c, HEX);
Serial.print(' ');
if(nl < 31)
{
nl++;
}
else
{
Serial.print('\n');
nl = 0;
}
}
}
void loop()
{
for(;;);
}