Bonjour à tous,
Alors voilà j’ai pour objectif de développer un outil de lecture écriture avec la mémoire EEPROM1Wire (DS2433)
J’arrive à lire ce qu’il ya dedans (donc plein de 0 à la suite puisqu’elle est vide) mais lorsque je veux écrire qqch et lire ensuite ce que j’ai écris j’obtiens plein de 0 à la suite cest comme si je n’avais rien fais.
Je tape ceci dans mon éditeur de texte :
device_read_folder = glob.glob(base_dir + ‹ 23-0000008d6c19* ›)[0] #0000008d7
device_read = device_read_folder + ‹ /eeprom ›
device_write_folder = glob.glob(base_dir + ‹ 23-0000008d6c19* ›)[0] #0000008d62
device_write = device_write_folder + ‹ /eeprom ›
def ReadEEPROM(self):
f = open(device_read, ‹ rb ›) # Opens the eeprom device file
line = f.read()
print(line)
def WriteEEPROM(self):
f = open('device_write', 'wb') # Opens the eeprom device file
time.sleep(0.2)
f.write('0123456789000000000000000000000000000')
time.sleep(0.2)
print(str(['0x00', '0x1C', '0x0F', '0x00', '0x23']))
f.close()
lorsque j’éxécute le programme un NONE s’affiche est- ce normal? (j’ai vu que le none était considéré coomme une constante) et lorsque je veux lire ce none jai plein de 0 à la suite .
Pourriez vous m’aidé, me débloquer pour que je puisse écrire dans ma mémore vide et par la suite lire ce que j’ai écris s’il vous plait?
merci d’avance.