Port serie / bus i2c avec pcf8574a, 24c32, pcf8591 et pcf8583.

Soyez le premier à donner votre avis sur cette source.

Vue 29 246 fois - Téléchargée 4 195 fois

Description

Communication avec des circuits externes de la norme I2C.
Dans cet exemple:
PCF8574A => 8 entrées/sorties
24C32 => Mémoire 32K
PCF8591 => 4 entrées analogiques + 1 sortie analogique
PCF8583 => Horloge/Calendrier

Pour voir les schémas de câblage, cliquez sur un des boutons "Infos" du prog.

!!! IMPORTANT !!!
Si vous utilisez un convertisseur USB/RS232 assurez vous qu'il émule les lignes:
DTR, RTS et DSR. Souvent ils ne font que l'émulation des lignes TXD et RXD.

!!Utilisation de MSCOMM32.OCX pour le port serie!!
Bon pilotage !

ryl...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
dimanche 11 septembre 2005
Statut
Membre
Dernière intervention
18 octobre 2007

Allo

J'ai fait les connections du port Série ...mais du moment que je connecte la pin 6 du DB9, le statut passe de "OK" à ERREUR, et ce avant même que le PCF8574A soit connecté

J'utilise un ordi DELL et windows XP

est-ce que quelqu'un à une solution pour moi ???
Messages postés
5
Date d'inscription
vendredi 1 décembre 2006
Statut
Membre
Dernière intervention
27 janvier 2007

re,
oui j ai déjà pensé simplement brancher laprise usb mais cela revient à avoir un transfo a côté... J'essaierai une autre fois la communication usb pic car cela me semble un peu plus complexe que je le pensais.

Merci pour les infos
bonne continuation
silver_slide
Messages postés
311
Date d'inscription
mardi 9 mars 2004
Statut
Membre
Dernière intervention
15 décembre 2006
1
Re,

Il n'est absolument pas possible de connecter directement une mem i2C sur le bus USB !!

Pour l'USB il faut se servir du PIC et des fonctions I2CREAD et I2CWRITEI pour communiquer avec l'EEPROM...

Pourquoi n'utilise tu pas juste l'alim de l'USB et le tour et joué !!?

A+
ryl...
Messages postés
5
Date d'inscription
vendredi 1 décembre 2006
Statut
Membre
Dernière intervention
27 janvier 2007

Rebonjour,

j'ai regardé attentivement ton soft (USB-ENTREES-16-SORTIES-AVEC-PIC18F4550-HID_39834.aspx) pour résoudre mon problème, mais dans ce cas il me faudrait donc rajouter un pic 18F4550 d'interface USB/I2C avant d'attaquer mon EEPROM,

or je voudrais directement relier l'EEPROM au PC via le port USB au lieu d'une connection directe RS232 et changer uniquement uniquement la programmation VB,

et là je n'y parviens pas,je ne connais pas le principe du VENDOR ID et PRODUCT ID (que tu as inclus dans le soft Hex du pic) et je ne comprend pas bien le principe du EASYHID.dll

aurais-tu un petit peu de temps à me consacrer pour m'aider à ce sujet?
est-ce déjà dans un premier temps réalisable?$

Mille merci d'avance,
sylver_slide
Messages postés
5
Date d'inscription
vendredi 1 décembre 2006
Statut
Membre
Dernière intervention
27 janvier 2007

Merci c super milles merci

bonne continuation
sylver_slide
Afficher les 17 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.