Projet I2C

 

 

Petite Présentation:

Les pages qui suivent décrivent une étude que je réalise actuellement sur le bus I2C et son interfaçage avec un PC. Cette étude étant en cours, les pages sont mises à jour au fur et à mesure de sa progression. Tout est en ligne et gratuit (schémas, programmes sources, documentation...). Lorsque l'étude sera terminée, elle sera compilée dans document word et/ou pdf disponible dans la page de téléchargement.

Vers page d'accueil
Vers la mienne
Vers page des pro
Vers pages des momes
Vers page photo
Mon bookmark
Vers plan du site
Page précédente

TABLE DES MATIERES

Rappels sur le bus I2C

PRESENTATION/SPECIFICATION

Fabriquants
Objectifs
Spécifications système
Spécifications matérielles
Spécifications logicielles

ETUDE MATERIELLE

1.1.L'alimentation de la carte
1.1.1.Alimentation de la carte par le port parallèle du PC
1.1.2.Alimentation de la carte par un bloc extérieur

1.2.Connexion au port parallèle du PC
1.3.Premier composant connecté: le PCF8574A port E/S

1.4.Utilisation du LM75 (sonde de température)
1.5. Etude d'une EEPROM ST24C08
1.6. La SRAM PCF8570 (en ligne le 13.03.2002)
1.7. Horloge calendaire PCF8573
1.8. ADDA PCF8591

A suivre...

ETUDE LOGICIELLE

2.1.Programme de test de la connection au port parallèle
2.1.1 Version LabView5.10
2.1.2. Version Visual Basic
2.2.Etude du protocole: les fonctions élémentaires, puis les fonctions de base.
2.2.1. Version LabVIEW5.10
2.2.1.1.Emmettre un START
2.2.1.2 Ecrire un octet
2.2.1.3.Lire un octet
2.2.1.4.Emmettre un Acknolodge
2.2.1.5.Recevoir un Acknoledge
2.2.1.6.Emmettre un STOP
2.2.1.7.Construction de l'octet adresse/commande
2.2.1.8.Emission d'une trame complète

2.2.2. Version VisualBasic

2.3. Interface PCF8574A

2.3.1.Les modules de base de la bibliothèque pfc8574
2.3.2.Exemples d'applications

2.4 Bibliothèque du LM75

2.4.1.Les modules de base de la bibliothèque du LM75
2.4.2.Les modules évolués.

2.4.3.Exemples d'applications

2.5 Etude logicielle 24C08

2.5.1 Les modules de base
2.5.2 Exemple d'application

2.6 Etude logicielle PCF8570 SRAM

2.6.1 Les modules de base (construction détaillée)

2.7 Etude logicielle PCF8573 Horloge calendaire