bonjour a tous
avec Proton je voudrai lire et ecrire dans une memoire 24 lc 02
j'utilise un pic 16F876, les lignes Sda et Scl sont bien cablées car j'utilise sur ces 2 memes lignes une horloge qui marche normalement
j'ai mit les broches a1 et a2 a la masse et a0 au +
j'utilise un exemple de proton mais je n'arrive pas a le faire fonctionner.
je ne sais si ca vient de l'ecriture ou de la lecture
voici le bout de programme concerné
dim address as word
symbol control = %10100010 'ecriture
symbol control2=%10100011 'lecture
dim b0 as byte
address=1
text:
gosub lec_eprom 'lecture de l'eeprom
modif:
print at 2,3, bo 'affichage
delayms 80
if bp_up =1 then 'increment valeur affichée
b0=b0+1
cls
goto modif
endif
if bp_entre = 1 then 'enregistrement si action sur bp
busout control, address,[ b0]
delayms 100
goto text 'pour relecture de l'eeprom
endif
lec_eprom
b0=busin control2,address
cls
delayms 100
return
sur l'afficheur j'obtiens une valeur =1 que j'incremente sans probleme, que j'enregistre , mais apres enregistrement j'obtiens a nouveau la valeur 1
j'ai fait plusieurs essais sans succes
un peu d'aide me serait fort utile,
merci et a +
-----