Electronique > PublicationsMikroPascal et microcontrôleurs > Corrections

Dernière mise à jour : 16/03/2017

Présentation

Cette page recense les erreurs qui se sont glissées dans l'ouvrage, malgré tout le soin apporté lors des relectures. Il me semble toujours aussi difficile de n'en louper aucune... N'hésitez pas à me signaler toute erreur non référencée ci-après, ça profitera à tout le monde ! Voir aussi :
Un grand merci à ceux qui prennent le temps de m'écrire pour me signaler les coquilles !
(merci de ne pas m'écrire pour me signaler des erreurs dans un ouvrage non paru).

Erreurs

5 erreurs mineures, 1 erreur "majeure".

Chapitre 5.2.3.1 - FOSC - INTOSC
[Erreur reportée le 07/02/2016 - 1ère édition, 1er tirage]
Page 57 : la phrase "Le 16F628A propose par exemple deux valeurs de fréquences internes : 4 MHz et 37 kHz" doit être remplacée par la phrase "Le 16F628A propose par exemple deux valeurs de fréquences internes : 4 MHz et 48 kHz".
L'erreur vient du fait qu'au moment de l'écriture du livre, je me suis appuyé sur le datasheet de Microchip de 2002, qui annonçait des horloges internes de 4 MHz et 37 kHz. Le datasheet actuel, daté de 2006, mentionne des horloges de 4 MHz et 48 kHz.

Chapitre 5.4 - WDT (Watch Dog Timer)
[Erreur reportée le 16/03/2017 - 1ère édition, 1er tirage]
Page 79 : la phrase "Si maintenant on appuie sur SW1, la portion de code qui analyse l'état de la broche RA0 détecte que cette dernière est passée à 1, et entame une boucle dans la boucle dont la seule action est d'allumer la LED D2." doit être remplacée par la phrase "Si maintenant on appuie sur SW1, la portion de code qui analyse l'état de la broche RB0 détecte que cette dernière est passée à 1, et entame une boucle dans la boucle dont la seule action est d'allumer la LED D2.".

Chapitre 6.4.1 - Programmateurs simples
[Erreur reportée le 16/03/2017 - 1ère édition, 1er tirage]
Page 107, descriptif de la figure 6.4.1.a : le texte "Un support ZIP (Zéro Insertion Force)..." doit être remplacée par le texte "Un support ZIF (Zéro Insertion Force)...".

Chapitre 8.2 - Production d'un signal sonore
[Erreur reportée le 20/01/2014 - 1ère édition, 1er tirage]
Page 178 : la phrase "La routine sound_play attend qu’on lui précise la fréquence (première valeur en Hz, ici 1000 Hz) et la durée du signal sonore (seconde valeur en ms, ici 100 ms)" doit être remplacée par la phrase "La routine sound_play attend qu’on lui précise la fréquence (première valeur en Hz, ici 2000 Hz) et la durée du signal sonore (seconde valeur en ms, ici 50 ms)".

Chapitre 8.7.2 - Mesure directe d'une fréquence
[Erreur reportée le 02/02/2014 - 1ère édition, 1er tirage]
Page 225 : le commentaire dans le code en fin de page est erronné (le code du logiciel est correct). La ligne suivante :
TRISB := %01000000; // toutes lignes du port B en entrées, sauf RB6/T1CKI
doit être lue :
TRISB := %01000000; // toutes lignes du port B en sorties, sauf RB6/T1CKI
J'en profite pour préciser que ce code vaut pour la figure 8.3.2.b en page 200 (PIC 16F628A) et non pour la figure 8.7.1.b en page 224 (PIC 12F675). J'ai comme qui dirait oublié de l'indiquer.

Chapitre 8.9 - Usage de capteurs et détecteurs
[Erreur reportée le 16/03/2017 - 1ère édition, 1er tirage]
Pages 249/250 : sur la figure 8.9.4.3.a de la page 249, les libellés de température pour les 8 LED ne sont pas identiques aux libellés indiqués en commentaire dans le code listé page 250. Les libellés corrects sont ceux du listing de code en page 250, hormis ligne correspondant à la LED 7. La LED 7 ne correspond pas à une plage de température de +70°C à +80°C mais à une plage de température de +60°C à +80°C.