0% ont trouvé ce document utile (0 vote)
71 vues2 pages

Programmation C pour dsPIC33F: Signaux Carrés

Transféré par

mooneshammami2022
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues2 pages

Programmation C pour dsPIC33F: Signaux Carrés

Transféré par

mooneshammami2022
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux dirigés N°3

Exercice 1 :
Développer un programme en C pour dsPIC33FJ128GP804 permettant de générer sur la broche
RA10 un signal carré de fréquence 1Hz en utilisant les interruptions du timer1.
On suppose que l’oscillateur à quartz est de fréquence Fosc=8 MHz.

Exercice 2 :
Développer un programme permettant de gérer l’entrée d’interruption externe INT0 (configurée
sur front descendant) qui à chaque impulsion permet de multiplier la fréquence du signal carré
précédent par 2.
La fréquence est de nouveau initialisée à 1Hz si elle dépasse 10Hz.
On suppose que l’oscillateur à quartz est de fréquence Fosc=8 MHz.

Exercice 3 :
Développer un programme en C permettant de générer sur la broche RA9 du PORTA, un signal
carré de rapport cyclique 0,2 et de période 2 secondes en utilisant le timer 1.
On suppose que l’oscillateur à quartz est de fréquence Fosc=8 MHz.

Exercice 4 :
Développer un programme en C permettant de configurer le rapport cyclique du signal
précédemment généré sur la broche RA9. Chaque impulsion sur INT0 déclenche une
interruption sur front descendant et permet de faire croître le rapport cyclique de 5%. Le rapport
cyclique est initialisé à la valeur 0,2 s’il atteint 0,95.

Exercice 5 :
Développer un programme en C permettant de générer un signal carré de rapport cyclique 25% et
de période 4 secondes en utilisant le timer 1 pour le temps TON et le timer 2 pour TOFF,
configurés tous les deux en mode interruption.

Vous aimerez peut-être aussi