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 MPLAB XC8

Introduction à la Programmation de Microcontrôleurs PIC avec le Compilateur Microchip XC8

image-391
Découvrez comment créer un nouveau projet avec MPLAB X IDE et rédiger un programme simple pour clignoter une LED avec un compilateur XC8 et simuler le code avec Proteus. MPLAB® X IDE est le nouveau Microchip IDE et fonctionne sur un ordinateur avec Windows®, Mac OS® ou Linux® pour développer des applications pour les microcontrôleurs PIC et remplace tous les compilateurs MPLAB® C et HI-TECH. XC8 est le nouveau compilateur C pour les microcontrôleurs PIC10, PIC12, PIC14, PIC16 et PIC18.

Afficher du Texte sur un Écran LCD Alphanumérique – XC8

image-333
Les écrans LCD sont des afficheurs alphanumériques (ou graphiques). Ils sont fréquemment utilisés dans des applications à base de microcontrôleur. Il existe plusieurs modèles sur le marché qui se présentent sous différentes formes et tailles. Pour les afficheurs de type textes ou alphanumérique qui permettent d'afficher des lettres, des chiffres et quelques caractères spéciaux, on retrouve le plus fréquemment le format 2 lignes par 16 colonnes. Il en existe cependant de nombreux autres avec une seule ligne, ou 4 (ou plus) et 8 colonnes, ou 16, ou 20 ou encore plus. Beaucoup de ces écrans LCD intègrent le rétroéclairage afin qu'ils puissent être vus dans des conditions faiblement éclairées. Dans ce tutoriel, nous allons apprendre comment connecter un écran LCD à n'importe quel PORT d'un microcontrôleur, afficher des caractères et envoyer des commandes à l'écran LCD en utilisant la bibliothèque lcd avec MPLAB Code Configurator et PIC18F Peripheral Libraries.

Communication USB avec Microcontrôleur PIC

image-574
De nombreux ordinateurs, en particulier ceux qui sont portables, n'ont plus de port série (port COM). Lorsqu'une connexion à un ordinateur personnel (PC) est requise, l'USB est le choix. Le bus USB (Universal Serial Bus) est aujourd'hui l'interface largement utilisée dans les produits de consommation électroniques. La plupart des appareils électroniques ont au moins un port USB sur eux, y compris les ordinateurs personnels, les appareils photo, les appareils GPS, les imprimantes et ainsi de suite. Certains microcontrôleurs PIC18 supportent directement l'interface USB. Les microcontrôleurs 16 bits (PIC24) et 32 bits (PIC32) ont également une interface USB intégrée. Dans cet article, nous allons apprendre comment une communication entre un ordinateur personnel hôte et un microcontrôleur peut être réalisée avec un bus USB.

Débuter avec le contrôleur Ethernet ENC28J60 avec Microcontrôleurs

image-545
Ethernet est la principale norme de mise en réseau car il permet de connecter un très grand nombre d'ordinateurs, de microcontrôleurs et d'autres équipements informatiques entre eux. Avec un simple commutateur réseau, de nombreux appareils peuvent communiquer facilement entre eux via Ethernet, ce qui permet d'accéder à distance à différents appareils et équipements, ce qui constitue un moyen rentable et fiable de contrôle et de surveillance à distance, domotique, Internet des Objets. applications et beaucoup plus. Si vous utilisez un microcontrôleur qui ne possède pas de périphérique Ethernet intégré, Microchip propose une puce Ethernet série qui peut facilement être utilisée par n'importe quel microcontrôleur doté d'une interface SPI pour fournir une capacité Ethernet à l'application. de nombreux compilateurs offrent des bibliothèques périphériques pour vous permettre de démarrer en quelques minutes.

Bibliothèques de Microchip pour les Applications

image-519
Les bibliothèques de Microchip pour les applications ou Microchip Libraries for Applications (MLA) est une collection de bibliothèques de firmware de Microchip, des pilotes, des projets de démonstration, de la documentation et des utilitaires pour différents types d'applications, y compris USB, écrans graphiques, Fichier entrée/sortie (cartes mémoire), TCP IP, Smartphone et beaucoup d'autres. Pas toutes les bibliothèques de firmware et projets de démonstration de Microchip sont distribués dans ce paquet; plutôt, ce forfait comprend quelques bibliothèques spécifiques qui ont tendance à être utilisés ensemble. En distribuant les bibliothèques qui sont utilisés souvent ensemble, Microchip peut fournir des exemples de projets qui intègrent l'utilisation de plusieurs bibliothèques. 

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.