Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PORT SERIE / BUS I2C AVEC PCF8574A, 24C32, PCF8591 ET PCF8583.


Information sur la source

Catégorie :Périphériques Classé sous : i2c, rs232, portserie, 24cxx, pcf8583 Niveau : Initié Date de création : 14/06/2006 Date de mise à jour : 14/06/2006 21:44:21 Vu / téléchargé: 15 563 / 2 683

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

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...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

14 juin 2006 21:44:21 :
remise en place des boutons "Infos"

Commentaires et avis

signaler à un administrateur
Commentaire de jupiter le 15/06/2006 09:23:53

Interface intéressante et très bien détaillée.
Bravo !

signaler à un administrateur
Commentaire de rylryl le 15/06/2006 13:35:13

Bonjour JUPITER,

Et merci beaucoup...

A+
ryl...

signaler à un administrateur
Commentaire de Victorpr le 21/06/2006 08:19:38

Muito bom obrigado.
Victor - Brasil

signaler à un administrateur
Commentaire de rylryl le 29/06/2006 21:50:43

Ouaaaahaaa surprenant ! Le Brésil !!!
Merci Victorpr
A+
ryl...

signaler à un administrateur
Commentaire de Mhamed Jamil le 10/08/2006 17:20:38

BRAVO
Très intéressant

signaler à un administrateur
Commentaire de rylryl le 11/08/2006 18:35:26

Merci beaucoup !
ryl...

signaler à un administrateur
Commentaire de Victorpr le 11/08/2006 23:54:16

Muito bom Merci.
Victor - Brasil

signaler à un administrateur
Commentaire de BENKPIC le 23/08/2006 18:03:24

MERCI  JE SUIS CONTENT DE PARTICIPER

signaler à un administrateur
Commentaire de silver_slide le 11/12/2006 14:24:48

Hello,
Ton soft est génial y m'a fait économiser tout bonnement 1 semaine de développement pour mon projet merci beaucoup. Juste une chose tu devrait mettre à jour le schéma de câblage pour la 24Cxx car tu n'a pas préciser que la masse doit être aussi externe comme le VCC "en tout cas chez moi cela induit des erreurs"

signaler à un administrateur
Commentaire de rylryl le 11/12/2006 18:25:12

Bonjour silver_slide et merci beaucoup,

Oui, effectivement les masses doivent être reliées et j'ai tout simplement oublié de le préciser... merci ! MAJ prochainement...

Bonne continuation...
A+
ryl...

signaler à un administrateur
Commentaire de silver_slide le 24/01/2007 15:36:31

Salut RYLRYL,

Je tente d'amélioré ton soft depuis un petit moment pour qu'il utilise le port usb à la place du rs232 car comme tu le sait surement l'usb fournit également l'alimentation. Le montage ne nécessiterait donc plus d'alimentation externe et de plus la detection de branchement serait facile(necessaire pour couper la comm i2c avec un circuit adjacent lors d'un accès eeprom venant du pic)!
voila seulement apres de nombreuses recherches: l'usb en VB reste pour moi un mystère !!! aurait-tu une idée ou un lien qui pourrait m'aider?

salutations
sylver_slide

signaler à un administrateur
Commentaire de rylryl le 24/01/2007 18:37:15

Bonjour SILVER_SLIDE,

Tu peux regarder cette source pour l'USB:
http://www.vbfrance.com/codes/USB-ENTREES-16-SORTIES-AVEC-PIC18F4550-HID_39834.aspx

Depuis le compilateur PICBASIC PRO il est trés facile de controler le bus I2C...
A+
ryl...

signaler à un administrateur
Commentaire de silver_slide le 24/01/2007 23:32:08

Merci c super milles merci

bonne continuation
sylver_slide

signaler à un administrateur
Commentaire de silver_slide le 26/01/2007 13:39:31

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

signaler à un administrateur
Commentaire de rylryl le 26/01/2007 14:00:51

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...

signaler à un administrateur
Commentaire de silver_slide le 27/01/2007 14:37:42

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

signaler à un administrateur
Commentaire de Jayson_28 le 18/10/2007 06:35:03

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 ???

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Port série RS232 [ par chris ] Je recherche le moyen de piloter les lignes (DCD,RI, ... Rx) de l'interface série du PC.Y a t-il un moyen pour les piloter et est il possible de créer DLL RS232 pour excel VBA [ par Bob ] Existe-t-il une DLL qui permette de faire une acquisition s ur le port RS232 et d'en afficher la valeur dans une feuille de calcul EXCEL ? afficheur lcd avec mscomm [ par laulaut ] [size=2]je cherche un peut aide car je voudrais pouvoir ecris sur un afficheur lcd avec une application visual basicmais je suis un peut embete avec u RS232 [ par FloZix ] bonjour,J'ai besoin de communiquer avec le port série (RS232) et je ne sais pas comment m'y prendre. Je vous explique ce que je veux faire :J'ai circu aide urgent sur rs232 + hpe3631a [ par etmerde ] Salut a tous, g un pb car je doit gerer une alim par liaison distance rs232.Mon problem est que quand j'envoit une commande a l'alim, elle ne la compr i/o Port rs232 [ par JeffPheno ] jai trouvé une dll pour les port qui marcher tresbien en windows avec information de la dll mais je suis pas un génie en vb mais aimerait bien compren rs232 [ par tetedepioupiou ] Bonjour à tousj'ai besoin de piloter une alim et de récupérer des données via RS232 par excelcomment ?merci Communication PC <> Automate OMRON via RS232-RS232 [ par PrX ] Coucou à celui qui lit se message,Un problème très technique...... ardu mais pas insolvable.Je cherche à communiquer avec un automate CQM1 ou CPM2A de Lecture de caractères via RS232 [ par gounit ] Bonjour,Je cherche un moyen de pouvoir lire et de stocker dans une variable un caractère lu. En ce moment je travaille avec un activeX de National Ins Relais sur rs232 [ par Neroforrmilo ] Salut est ce que quelqun a une dll ou un bout de code sourcec pour pouvoir utiliser les pin 3 (RX) pin 4 (TX) et l apin 7 (RTS) ses pour piloter des r


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,38 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.