Ca va méchamment ramer ton truc!!!
Vire le PCF et la ligne RESET du DS
Connecte direct DQ et CLK au bus!!! Peut-être avec des pull-ups...
L'I2C c'est bien mais quand ya mieux!
Pour ton truc, il va falloir écrire une dizaine de bits pour en lire un sur ton interface (ben ouais, pour lire le bus en série, c'est long).
Alors que le protocole 3-wire du DS est bien plus simple, et direct. C'est en fait une sorte de bus i2c, justement, à part le protocole.
Un doute...
Reset sert à quoi? Si c'est un CS, tu gicles et tu connectes à la masse.
Peut-être il le faut... Alors il manque un fil sur le bus LINK!
Dans ce cas tant pis! Il faut un PCF! Mais là tu auras une vitesse de merde car le protocole série en gros c'est ça:
____ _____
RST |_____________________________________|
_______ _ _ _ _ _ _ _ _ _______
CLK |_| |_| |_| |_| |_| |_| |_| |_| |_|
___ ___ ___ ___ ___ ___ ___ ___
DAT --------|___|___|___|___|___|___|___|___|--------
Pense que chaque fois que tu changes l'état d'un bit, il faut envoyer un octet complet avec I2C: START ADR R/W OCTET ACK STOP: ça fait donc 19 bits par bit en gros!
Demande à électrocut comme elle rame, notre interface imprimante!