Bonjour,
Je souhaite utiliser un CAN 24bits particulier (cf datasheet ADS1251). Mon souci est qu'il faut détecter la fin du front t3 pour ensuite envoyer un trame sclk et récupérer la data converti.
J'utilise un microcontroleur PIC18F4525. Je souhaite éviter d'utiliser les interruptions car mon compilateur C les gère mal. Donc je suis parti sur un autre principe (cf algorithme joint). Cela consiste à scruter régulièrement "dout" puis de lancer un timer afin de détecter le bon front pour ensuite valider la présence du front par une variable t1match et ensuite lancer un trame sclk. Mon problème est que je n'arrive pas à détecter ce fameux front t3, je pense que je ne scrute pas suffisament rapidement. Si vous avez une idée ou bien une autre piste...Merci
La datasheet: http://focus.ti.com/lit/ds/symlink/ads1251.pdf
-----