A retenir

From Eric

(Difference between revisions)
Jump to: navigation, search
m
m
Line 12: Line 12:
= A savoir =
= A savoir =
-
* Le PIC ne fonctionne pas à 3.3V!
+
* Mon PIC ne semble pas fonctionner à 3.3V, alors que c'est écrit noir sur blanc dans la datasheet!...
** Il faut inhiber la détection du ''brown-out''! sinon le pauvre composant reste en reset. Il suffit de positionner le fusible BRODEN à '''faux'''.
** Il faut inhiber la détection du ''brown-out''! sinon le pauvre composant reste en reset. Il suffit de positionner le fusible BRODEN à '''faux'''.
* Le compas ne semble pas donner de valeur correcte!
* Le compas ne semble pas donner de valeur correcte!

Revision as of 12:31, 18 March 2011

Toutes les bonnes choses dont il faut se souvenir...

Checklist

  • Ai-je bien connecté le + au + et la masse à la masse. (grossière erreur aussi facile à éviter qu'elle est fatale...)
  • Le régulateur est-il bien orienté? Attention, un LM317 n'a pas le même brochage qu'un 78XX !
  • Me suis-je bien assuré de la tension en sortie du régulateur avant d'insérer le microcontrôleur ou le composant coûteux?
  • Ai-je bien mis de la graisse à souder sur les connexions après avoir soudé un composant par refusion? Sinon : soudures très laides.
  • Ai-je bien mis un 74HC00 et non un HC08 (vécu)
  • Ai-je mis des capas de découplage?

A savoir

  • Mon PIC ne semble pas fonctionner à 3.3V, alors que c'est écrit noir sur blanc dans la datasheet!...
    • Il faut inhiber la détection du brown-out! sinon le pauvre composant reste en reset. Il suffit de positionner le fusible BRODEN à faux.
  • Le compas ne semble pas donner de valeur correcte!
    • Ai-je attendu la durée spécifiée entre la requête de mesure et la lecture de la valeur?
    • A-t-il été correctement calibré?
  • Le LPC1768 fonctionne de manière erratique!
    • Je réduis la fréquence d'horloge interne en augmentant la valeur du diviseur : SC->CCLKCFG = 9; (fichier "main.c", fonction "prvSetupHardware")
    • Je réduis la fréquence de la sonde JTAG à 100KHz (voir fichier "openocd.cfg")
Personal tools