Étape 4: Stockage des données de la puce
OK, donc ce script est un peu plus intéressant que les autres. Vous exécuter en tapant : sudo python EEPROMw.py
Il demandera tout d’abord vous permet de définir une adresse de 15 bits. Entrez l’adresse commençant par le Bit le plus significatif au format binaire. Le script vérifie pour valider que vous avez utilisé seulement 1/0 et qu’il y a 15 d'entre eux. Une fois qu’il est heureux, il vous sera demandé de définir les données à stocker dans l’adresse sélectionnée. Encore une fois, tapez un plein octet (8 bits) au format binaire. Une fois qu’il est heureux, il exécutera l’opération d’écriture pour vous et vous informer quand elle est terminée. JEDEC protection en écriture est activée dans ce script aussi, alors attention au code pour la séquence « déverrouille » la puce.
Ce script a un petit oubli, en ce qu’il n’accroche pas clavier interrompt lorsqu’il demande à l’utilisateur des adresses dans les données. Cela signifie que si vous Ctrl + C au cours de ces étapes, la volonté de script résiliez sans nettoyer les broches GPIO. N’hésitez pas à ajouter cette fonctionnalité au code de pratique.
Ceci conclut le guide de programmation EEPROM en utilisant Python sur la Pi. Vous êtes libre d’utiliser ces scripts, les modifier et les distribuer pour usage individuel et à des fins éducatives.
S’il vous plaît donner crédit à Headamage et un lien vers cette page. Le logiciel est disponible sous la Licence publique générale GNU v2.