groupe initiation pic -...

11
Arnauld Biganzoli Mardi 3 Février 2009

Upload: nguyenliem

Post on 14-Sep-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

Arnauld Biganzoli

Mardi 3 Février 2009

Page 2: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

RB3

PWM Output ->

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 3: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

Commande d’un moteur dc à partir d’un signal PWM :

Objectif, faire varier l'intensité dans le composant.

Il y a un grand nombre de solutions à un problème donné, on peut donc imaginer utiliser un timer pour générer la temporisation ou bien comme dans le document Tips ‘n Tricks (DS41214A-page 46) le TIP #18 "Varying LED Intensity".Dans ce cas on utilise un signal PWM: Pulse Width Modulation(ou MLI: Modulation de largeur d'impulsion)

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 4: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 5: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

Module CCP configuré en PWM

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 6: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

Arnauld Biganzoli

Mardi 3 Février 2009

Page 7: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 8: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

MPLAB de Microchip MikroC de

MikroElectronika

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 9: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

Microchip mes à votre

disposition :

• un environnement de développement

, MPLB IDE

• des compilateurs C en version

étudiant non limité en taille de code

• des outils pour la conception et le

débogage

• un forum d’utilisateur, ainsi qu’un Wiki

• de nombreuses notes d’applications,

avec le code source en ASM

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 10: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

MikroElectronika vous

permet :

• un environnement de développement ,

mikroC, mikroBasic, mikroPascal

• ces compilateurs en version d’évaluation

sont limités en taille de code

• des outils pour la conception

• un forum d’utilisateur

• de nombreuses librairies (les sources ne

sont pas disponibles)

• le prix des cartes ou des compilateurs est

très attractifs

• la prise en main est très rapide même pour

des débutants en programmation MCU

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009

Page 11: Groupe Initiation PIC - electroniciens-mp.cnrs.frelectroniciens-mp.cnrs.fr/IMG/pdf/Seminaire_PIC_Demo.pdf · mikroC, mikroBasic, mikroPascal ... •de nombreuses librairies (les sources

A. Biganzoli - 12ème rencontre des électroniciens de Midi-Pyrénées - 3/02/2009