Raspberry Pi Python EEPROM programmerare (4 / 4 steg)
Steg 4: Lagring av Data till Chip
OK, så detta skript är lite mer intressant än de andra. Du köra det genom att skriva: sudo python EEPROMw.py
Det kommer först be dig att ange en adress för 15 bitar. Ange adressen börjar med den mest signifikanta biten i binärt format. Skriptet kontrollerar validera som du använde endast 1/0 och att det finns 15 av dem. När den är glad, att det fråga dig att definiera data ska sparas i den valda adressen. Än en gång, skriv en full Byte (8 bitar) i binärt format. När den är glad, det utför åtgärden för dig och informera dig när den är klar. JEDEC skrivskyddet är i kraft i det här skriptet också, så se upp i koden för den sekvens som "låser upp" chip.
Detta skript har lite tillsyn att det inte fångar tangentbord avbryter när det uppmanas användaren att adresser i data. Detta innebär att om du Ctrl + C under dessa steg, skriften vilja avsluta utan att rensa upp GPIO stiften. Känn dig fri att lägga till denna funktion att koden för praktiken.
Detta avslutar den EEPROM programming guide med Python på Pi. Du är fri att använda dessa skript, ändra dem och distribuera dem för enskilt bruk och utbildningsändamål.
Vänligen ge kredit till Headamage och en länk till denna sida. Programvaran finns tillgänglig under GNU General allmänhet licens v2.