Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

Tag archives for EEPROM

Lecture et écriture dans PIC EEPROM interne – mikroC

image-561
Il y a trois types de mémoires dans un microcontrôleur PIC, la mémoire de programme Flash, la mémoire de données (RAM) et la mémoire de données EEPROM. Le code qui est écrit par l'utilisateur pour effectuer une tâche spécifique par le microcontrôleur est stocké dans le Flash. La mémoire flash permet de programmer plusieurs fois un microcontrôleur car il est réinscriptible, cette mémoire peut être écrite et effacée plusieurs fois. La mémoire de données RAM est utilisée pour stocker des données temporairement pendant l'exécution du programme et elle est volatile. Une fois l'alimentation éteinte ou après la réinitialisation du processeur, cette mémoire sera effacée et perdra tout son contenu. Les emplacements de mémoire de données RAM sont également appelés registres à usage général (GPR). Ces deux mémoires ont un temps de réponse plus rapide. La troisième mémoire est la mémoire EEPROM qui est une abréviation de Electrically Erasable Programmable Read Only Memory. Mémoire EEPROM peut être lu et écrire électriquement, peut être consulté par le biais du programme. Dans cet article, nous allons apprendre à lire ou à écrire des données dans l'EEPROM intégrée du microcontrôleur à l'aide de la bibliothèque EEPROM mikroC Pro for PIC.

Lecture et écriture dans PIC EEPROM interne – XC8

image-552
Il y a trois types de mémoires dans un microcontrôleur PIC, la mémoire de programme Flash, la mémoire de données (RAM) et la mémoire de données EEPROM. Le code qui est écrit par l'utilisateur pour effectuer une tâche spécifique par le microcontrôleur est stocké dans le Flash. La mémoire flash permet de programmer plusieurs fois un microcontrôleur car il est réinscriptible, cette mémoire peut être écrite et effacée plusieurs fois. RAM Data Memory est utilisée pour stocker des données temporairement pendant l'exécution du programme et elle est volatile. La troisième mémoire est la mémoire EEPROM qui est une abréviation de Electrically Erasable Programmable Read Only Memory. Mémoire EEPROM peut être lu et écrire électriquement, peut être consulté par le biais du programme. C'est une mémoire non volatile mais qui a un temps de réponse plus lent. La mémoire EEPROM peut être utilisée pour stocker des données qui ne devraient pas être perdues pendant la perte de puissance ou la réinitialisation de la CPU. Ces données pourraient être comme les paramètres du microcontrôleur ou les paramètres qui pourraient être saisis une fois et stockés dans l'EEPROM. Dans cet article, nous allons apprendre à lire ou à écrire des données sur l'EEPROM intégrée du microcontrôleur

MPLAB® Code Configurator

image-473
Le MPLAB® Code Configurator (MCC) ou Configurateur de Code MPLAB est un configurateur graphique de MPLAB X IDE. Ce plugin permer de générer automatiquement le code et pilotes des peripherique en fonction des paramètres et des sélections effectués dans l'interface utilisateur graphique (GUI). L'avantage de MCC, il peut générer des codes non seulement pour PIC18F, mais aussi pour une large gamme de PIC incluant les séries PIC16F et PIC24. Le code généré peut être utilisé dans tout programme d'application. Lors du démarrage d'un nouveau projet en utilisant Microchip microcontrôleurs 8 bits, la configuration de la configuration et tous les périphériques peuvent prendre beaucoup de temps, en particulier pour les nouveaux projets. Le MCC simplifie cela à une série de simples sélections graphiques des menus au sein du MCC.

Système de Contrôle Automatique de la Température à l’aide du PIC Microcontrôleur – Flowcode

image-750
Un système de contrôle automatique de la température a la capacité de surveiller et de contrôler la température d'un espace spécifié sans intervention humaine. Ce projet utilise un microcontrôleur PIC pour contrôler automatiquement la température d'une zone. Cette zone peut être une petite plante, une maison ou n'importe quel endroit ou dispositif qui nécessite une température contrôlée comme un incubateur (œuf) par exemple. Le réglage de température souhaité est entré à l'aide d'un clavier et stocké dans la mémoire EEPROM du microcontrôleur même s'il y a une mise hors tension ou une réinitialisation du système, cette valeur de référence sera toujours sauvegardée. La température de la zone est mesurée à l'aide d'un capteur de température analogique. Le microcontrôleur lit continuellement la température et la compare avec la valeur désirée. Si la valeur désirée est supérieure à la valeur mesurée, alors le chauffage est activé, si d'autre part la valeur mesurée est supérieure à la valeur désirée, alors le ventilateur est allumé. Un écran LCD affiche la température mesurée en continu. Le code du projet est construit en utilisant Flowcode.