Bonjour,
Je suis lycéen et je travail à la programmation d'un picbasic (par choix bien entendu...) avec un module horloge (ds1302) pour un petit projet que je dois présenter dans quelques semaines.
Ce que j'ai fait fonctionne, simplement, je n'arrive pas à comprendre quelques lignes malgré des heures sur des forums d'elec ou des documentations .
Voici quelques lignes permettant de d'acquérir une info sur les secondes
OUT RST,1 ' Désactiver la protection
SHIFTOUT CLOCK,DATA,0,&H81,8 ' Lire dans la mémoire réservée aux secondes
SEC = SHIFTIN(CLOCK,DATA,2,8) ' Enregistrer la valeur dans la variable SEC
SEC = (SEC<<1) or SEC.7 ' ???
OUT RST,0
Je suppose que c'est parce que le nombre renvoyé n'est pas dans un format "normal", peut-être à l'envers ou même en hexa, je sais pas.
En espérant que vous pourrez m'aider =)
Bonne journée
-----