IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MPLAB Discussion :

Module I2C Master (MPLAB Configurator) - PIC18F26K83


Sujet :

MPLAB

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut Module I2C Master (MPLAB Configurator) - PIC18F26K83
    Bonjour,

    J'utilise MPLAB configurator pour programmer des PICs.

    Sur le PIC16F, j'arrive parfaitement à utiliser la lib fournit pour commander un OLED 96" (driver SSD1203).
    Sur le PIC18F26K83, je n'arrive à pas à émettre un octet correctement.

    Existe t'il un exemple de code ou cette librarie fonctionne ? Je n'ai rien trouver avec cette exemple. C'est dommage qu'un exemple ne soit pas fournit, ils ont bien été tester j'imagine.

    J'utilise la fonction : i2c1_write1ByteRegister(I2C_ADRESS, 0x00, 0x40);

    Comme sur la fonction I2C_Master_send de mon PIC16, je devrai voir a l'analyseur 'Start', '0x00', '0x40', 'Stop' mais je lis 'Start', '0xF0', 'Stop'.
    Je comprend pas ce qu'il se passe.
    Auriez-vous un exemple de projet ou d'utilisation svp, j'ai du rater un truc ?
    Fichiers attachés Fichiers attachés
    • Type de fichier : c i2c1.c (8,3 Ko, 614 affichages)
    • Type de fichier : h i2c1.h (6,7 Ko, 393 affichages)

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Points : 50
    Points
    50
    Par défaut
    Salut,
    Il ne peut pas y avoir des exemples pour chaque PIC mais tu peux facilement trouver des exemples de code pour d'autres PIC18 qu'il te suffira d'adapter.
    Je te recommande de commencer par chercher dans les exemples de code pour MPLABXPRESS (la version cloud) : https://mplabxpress.microchip.com/mplabcloud/example.

    Ensuite tu zippes le projet qui t'interesse et tu l'importe dans MPLAB X
    Il y a pas mal d'exemples pour des capteurs I2C aussi
    a+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Points : 50
    Points
    50
    Par défaut Projet I2C master et I2C slave sur le PIC18F26K83 (carte HPC curiosity)
    Salut,

    J'ai adapté aujourd'hui un programme trouvé sur ce site : https://mplabxpress.microchip.com/mplabcloud/ide
    Originellement il tournait sur le PIC18F26K42 et je l'ai adapté pour le PIC18F26K83.
    Ces microcontroleurs incorporent 2 interfaces I2C il est donc facile de faire un exemple qui utilise un des module I2C en Master et l'autre en Slave.
    Ce petit projet tourne sur la carte HPC curiosity mais peut être adapté pour toute autre carte ou tout autre PIC18xxKyy facilement.
    Le projet utilise MPLAB X v5.30, XC8 v2.10 le plugin MCC v3.95.0 . MCC est un générateur de code graphique qui facilite l'initialisation du processeur.
    J'attache le projet ci-joint que j'ai testé.
    Bon courage
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Python 3.X] Impossible d'installer le module db_connection-master sur python 3.5
    Par liazidf dans le forum Bibliothèques tierces
    Réponses: 3
    Dernier message: 10/04/2018, 10h41
  2. [Configuration] Modules php en mode CLI
    Par iron dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 10/08/2007, 19h43
  3. Configuration d'un module
    Par amphiaraos dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 25/07/2007, 12h29
  4. [Administration] [modules] configuration d'un alias
    Par djaize dans le forum CVS
    Réponses: 1
    Dernier message: 19/04/2007, 15h28
  5. Problème de configuration du module PHP
    Par RV80 dans le forum Apache
    Réponses: 1
    Dernier message: 26/07/2006, 10h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo