Ødelægning af en Arduino’s EEPROM
Vi har set projekter Test LifeSpanen for en EEPROM før, men disse projekter har kun kontrolleret diskrete EEPROM-chips. [John] på Tronixstuff havde en anden ide og sat ud for at teste den interne EEPROM af en ATMEGA328.
[John] ‘s Build er blot et Arduino og LCD-skjold, der skriver nummeret 170 til hukommelse på et pass, og nummeret 85 på næste pass. Fordi disse tal er 10101010 og 01010101 i binær, er hver bit vendt flippet en gang hvert løb. Vi mener, at dette kan være bedre end at skrive 0xff for hver runde – Hackaday-læsere er velkomne til at kommentere denne implementering. Arduinoet blev tilsluttet en vægvægt og sad, “bag en sofa i et par måneder.” EEPROM så det første skrivefejl efter 47 dage og 1.230.163 cyklusser. Dette er et stykke størrelsesorden bedre end spec på Atmel-databladet, men svarende til resultaterne af lignende eksperimenter.
Vi dækkede et lignende projekt, Flash Destroyer, sidste år, men det kontrollerede en ekstern EEPROM, og ikke den interne hukommelse af en mikrocontroller.
Tjek den enormt forkortede video af EEPROM-morderen efter pause.