IdMax Logiciel de programmation graphique des microcontrôleurs PIC
LogiPic

Accueil | Forum | Réalisations | Téléchargement | Coach | Aide | Livre d'or | Liens | Dons

Coach

Coach


Cette page est déstinée à l'apprentissage de LogiPic.


1
Démarrage : branchement de la PIC.

Comprendre les raccordements de base de la pic.

2
Utilisation des modules entrées/sorties

Réalisation d'un programme pour l'utilisation des modules E/S.

3
Clignotement d’une led en utilisant une temporisation.

Utilisation du module de temporisation.

4
Utilisation d’un compteur

Opérations de base sur les variables.

5
Affichage sur un écran LCD

Gestion du module LCD

6
Utilisation d’une interruption timer

Réalisation d’un chronomètre précis fonctionnant avec l’interruption du Timer2 d’un 16f628.

Fichier du projet

Coachs Timer de Thierry
7
Mémorisation de données dans l’Eeprom de la PIC

Fonctionnement du module EEprom.

8
Transfert de données par liaison seriel

Fonctionnement des registres USART.

Dans cette rubrique, nous allons réaliser un transfert de données entre la pic et le PC.
Fichier du projet : uart.prj ou  serial.prj

Outil de communication : Bscp de Caméléon.

Application : LTT.zip (par Thierry)

9
Acquisition analogique

Fonctionnement des registres de conversion analogique/numérique via les routines disponibles sur le site.

10
Commande d’un moteur pas à pas

Pilotage un moteur pas à pas via un driver.

11
Utilisation de la modulation de largeur d'impulsions (MLI ou PWM)

Il s’agit de comprendre et d'utiliser le module CCP des pics pour fournir un signal PWM.

Les programmes sont réalisés sur la platine BootRS232 sans affichage LCD, en effet, la sortie du signal PWM s'effectue sur le port C2. Cette cible est constituée par un microcontroleur 16F876A avec un oscillateur interne à 4MHz. Pour fonctionner en mode bootstrap, le pic devra être programmé une première fois avec un bootloader (16F876A_4M.hex), le test des programmes s'effectuera avec Tinybootloader dont l'appel est possible dans la version 2.07 de Logipic. L'ensemble des explications ne s'attardera pas sur la prise en main de Logipic considérant que vous connaissez suffisamment ce formidable logiciel...

Fichiers du projet
(par Thierry)

12
Il s’agit d'utiliser le bus I2C pour contrôler les mémoires 24Cxx.

Les programmes sont réalisés sur la platine BootRS232. Cette cible est constituée par un microcontroleur 16F876A avec un oscillateur interne à 4MHz. Pour fonctionner en mode bootstrap, le pic devra être programmé une première fois avec un bootloader (16F876A_4M.hex), le test des programmes s'effectuera avec Tinybootloader dont l'appel est possible dans la version 2.07 de Logipic. L'ensemble des explications ne s'attardera pas sur la prise en main de Logipic considérant que vous connaissez suffisamment ce formidable logiciel...

Fichiers du projet
(par Thierry)