Bonjour,
Je programme un pic 18F4550 avec MPLAB et le compilateur ccs PCW.
J'ai un soucie sur la fonction delay_us() , je ne peut pas dépassé 255. (je devrais peut-ètre passé à un compilateur supérieur)
Alors j'ai essayé une boucle for, avec comme fin ma tempo voulu et à l'intérieur delay_us(1); Le problème c'est qu'elle me sort un temps d'attente réelle incohérent (non linéaire par rapport à la valeur apparament) et supérieur. Il faut compter en plus à chaque fois le temps des instructions, mais j'y ai pensé... problème boucle for... je ne sais pas.
Quelqu'un aurai une idée de l'erreur ou alors un moyen de faire un tempo plus longue autrement (avec un timer je ne peut pas, j'utilise déjà trop d'interruption)
Merci
-----