accueil > ressources > cours d'à côté   Ceci est un globe


– cours d'à côté –

     Non, les cours d'à côté ne sont pas des cours piqués ici et là, mais des cours qui n'entrent pas dans les cursus que j'enseigne.

Initiation à la carte EasyPIC

     Dans le cadre d'une formation dispensée à des enseignants de l'Académie de Strasbourg concernant la carte EasyPIC4 de MikroElektronika (et des logiciels associés MikroC et PicFLASH), il m'a fallu pondre ("cocôôÔôôt...", dit la poularde) quelques documents.
    
Les voici :
introduction au matérielPrésentation rapide du matériel disponible : les PIC 16F877A et 16F88, la carte EasyPIC4.
- 3 pages -
Mise à jour du 12 mai 2008 : correction de l'absence de certains caractères (problème de conversion ODT vers PDF) et correction de la note de bas de page 3.
introduction au logicielOn y parle de l'installation des logiciels sous Windows 2000 et XP, notamment pour une utilisation en réseau (privilèges réduits), puis on y présente MikroC (avec son ICD) et PicFLASH.
- 10 pages -
Mise à jour du 12 mai 2008 : correction de l'absence de certains caractères (problème de conversion ODT vers PDF) et ajout de la note de bas de page 2.
problèmes rencontrésExposition de quelques problèmes rencontrés et des solutions déterminées pour y remédier.
- 1 page -
Mise à jour du 12 mai 2008 : correction de deux problèmes de mise en page.
projets à réaliser
Sept exercices de programmation pour découvrir les logiciels et les documentations (de la carte, des logiciels et des microcontrôleurs). Il ont été classés par ordre croissant de difficulté ; ils permettent de travailler sur les entrées et sorties, les bibliothèques, la EEPROM interne, la MLI, le module CAN, les afficheurs alphanumérique et graphique, le module timeret les interruptions logicielles.
- 4 pages -
projets à réaliser : les solutions
-
 formation_bp_del.c
-
 formation_clignotement.c
-
 formation_eeprom.c
-
 formation_pwm.c
-
 formation_volmeter.c
-
 formation_can_scope.c
-
formation_1_khz.c
La solution de chaque projet, en langage C.
Le langage C a été adopté académiquement - bien qu'il ne soit pas spécialement adapté au PIC - car relativement proche du pseudo-code enseigné aux jeunes tout en étant reconnu dans l'industrie.
Chaque fichier source sera inséré dans un projet (.ppc) adapté au PIC et à l'horloge présents sur la carte de développement utilisée.
     En plus, voici les liens vers les documentations relatives aux deux processeurs dont il est question :
- Microchip DS39582b PIC16F877A ;
-
Microchip DS30487c PIC16F88 ;
-
Microchip DS33023a documentation commune à la famille 16F8xx ;
-
Microchip DS39591a les différences entre le 16F877 et 16F877A (une question reccurente) ;
-
Microchip DS80329a relative à un bug du timer1, présent dans l'ensemble de la famille 16F.

Des mathématiques dans un grafcet

     Il est parfois nécessaire de faire intervenir des formules simples dans un grafcet. Comment faire ? Lire ces trois pages.

Programmation

     Pour information, suite à la question d'un de mes jeunes, un petit comparatif entre quelques langages de programmation, pour la structure TANTQUE (WHILE). Ceci pour avoir une idée de l'aspect de divers codes sources.


Un coup de chapeau ? Un coup de savate ? Envoyez un email !

màj 130508