Difference between revisions of "Explorer 16 DSPIC"
(→aperçu & codes & astuce) |
(→aperçu & codes & astuce) |
||
Line 39: | Line 39: | ||
=== astuce === | === astuce === | ||
+ | ==== --> Clignotement Led ==== | ||
+ | '''WARNING''' : | ||
+ | Pour la partie Timer1, le bit TCS (Timer Clock Source)du registre T1CON doit être placé à 0, ce qui permet d'utiliser la fréquence interne (FCY) que l'on configure dans la partie oscillateur. | ||
+ | |||
+ | Pour ce premier programme, j'ai voulu utiliser pour la fréquence interne la même fréquence du Quart, soit FCY = 8MHz | ||
+ | |||
+ | Calcul permettant de déterminer les valeurs de bits pour M, N1, N2 (voir page 150 du datasheet): | ||
+ | <math>F_{CY} = \frac{F_{OS}}{2} \Rightarrow F_{OS} = F_{CY} \cdot 2 = 8Mhz \cdot 2 = 16MHz</math> | ||
+ | <math>F_{OS} = F_{IN} \cdot (\frac{M}}{N1 \cdot N2})</math> | ||
+ | On choisit des valeurs pour N1 et N2 et il n'y plus qu'à calculer la valeur pour M | ||
== Liens utiles == | == Liens utiles == |
Revision as of 11:57, 5 February 2013
Contents
Description
Découverte de la carte Explorer 16 de chez Microchip sur laquelle est monté un DSPic33FJ256GP710
But
Ayant à disposition pour une durée indéterminée cette board, le but est de pouvoir mettre en pratique de la programmation en C, comme
- lecture de Swicths
- commande de Leds
- commande afficheur 2x 16 caractère
- lecture potentiomètre
- mise en place de liaison série (I2C - SPI - RS232)
- mise en place de module externe
- ...
en cours de construction
Composants
- Board Explorer 16 avec DSPIC 33FJ256GP710A
- Émulateur / Debugger : ICD 3
- IDE (environnement de développement) : MPLAB
- Compilateur C pour de chez Microchip C32
- Alimentation externe 12V
aperçu & codes & astuce
description
--> Clignotement Led
Pour le premier programme, on désire faire clignoter une led toutes les 0.5s --> 2Hz.
code
--> Clignotement Led : code
astuce
--> Clignotement Led
WARNING : Pour la partie Timer1, le bit TCS (Timer Clock Source)du registre T1CON doit être placé à 0, ce qui permet d'utiliser la fréquence interne (FCY) que l'on configure dans la partie oscillateur.
Pour ce premier programme, j'ai voulu utiliser pour la fréquence interne la même fréquence du Quart, soit FCY = 8MHz
Calcul permettant de déterminer les valeurs de bits pour M, N1, N2 (voir page 150 du datasheet): Failed to parse (syntax error):
On choisit des valeurs pour N1 et N2 et il n'y plus qu'à calculer la valeur pour M
Liens utiles
liens : documentation PDF
- Doc PDF Carte Explorer 16
- Doc PDF Datasheet DSPIC33FJxxx
- Doc PDF Complément Datasheet --> Oscillateur
liens : documentation Site Internet
en cours de construction
Project Leader
en cours de construction
Participant
en cours de construction