Paso 4: Almacenamiento de datos al Chip
Bien, este script es un poco más interesante que los otros. Se ejecuta escribiendo: sudo python EEPROMw.py
Primero le pedirá que defina una dirección de 15 bits. Escriba la dirección a partir de la mayoría del pedacito significativo en formato binario. La secuencia de comandos comprueba para validar que usted ha utilizado solamente 1/0 y que hay 15 de ellos. Una vez que está feliz, le pedirá que defina los datos que desea almacenar en la dirección seleccionada. Una vez más, el tipo Byte (8 bits) completo en formato binario. Una vez que esté feliz, se realice la operación de escritura para usted e informarle Cuándo está completa. JEDEC de protección contra escritura está en efecto en este script también, así que ten cuidado en el código de la secuencia que "abre" el chip.
Este script tiene supervisión un poco en que no coge interrumpe el teclado cuando se solicita al usuario para direcciones de datos. Esto significa que si usted Ctrl+c durante esos pasos, la voluntad de secuencia de comandos finalizar sin limpiar los pines GPIO. No dude en añadir esta funcionalidad al código para la práctica.
Esto concluye a la guía de programación de EEPROM usando Python en el Pi. Usted es libre de utilizar estos scripts, modificar y distribuir para uso individual y con fines educativos.
Por favor dar crédito a Headamage y un enlace a esta página. El software está disponible bajo la licencia de público General GNU v2.