Bonjour futura-sciences, je vous souhaite une bonne année.
Je suis un débutant dans la programmation du pic (code assembleur).J'ai réaliser un petit programme qui peut générer un signal d'impulsion à l'aide des temporisation; je calcul d'abord le temps de cycle(4/Fosc), après la période du signal mais à la fin j'obtient un signal qui n'est pas tout exact à la fréquence que je veux.
Exemple: (f=659 HZ)La question est ce qu'il y a une autre méthode pour avoir un signal de fréquence exact sans faire tout ce calcul. Ou une fonction que je la donne la fréquence et elle me retourne un signal exact??
Tcycle=4/ 8MHZ, (Fosc = 8MHZ) = 0,5us.
T=1/f=1,51745 ms, implique: temps pour une impulsion: Timp= T/2 =0,758.. ms
la formule de la fonction de tempo2 ; T2=(770.W+7).cycle ; implique
W=1,96... donc je prend w=1
J'ai besoin d'aide S.V.P. Merci d'avance et je suis désolé pour les fautes d'orthographe.
-----