Affichage_Atrylec_com

Vous n'êtes pas seuls dans l'Univers !

Transistor_100

Tests de mémoires EEPROM I2C

Tests de mémoires EEPROM I2C.

Les mémoire de type « EEPROM » sont utilisées dans des systèmes où il est nécessaire de stocker une information, même en l'abscence de la tension d'alimentation.
« EEPROM » signifie « Electrically Erasable Programmable Read-Only Memory ».
L'accès aux mémoires utilisées ici, de la famille 24(L)CXX(B), se fait par un bus I2C.

Je veux remonter ! | Liste

1) Présentation

Circuits_integres_memoires_EEPROM_I2C
Une colonie de diverses mémoires EEPROM fonctionnant par I2C
Je veux remonter ! | Liste

2) Essais avec un PIC18F4550

ESSAIS_MEMOIRES_EEPROM_I2C_ET_PIC18F4550_GENERALE ESSAIS_MEMOIRES_EEPROM_I2C_ET_PIC18F4550_DETAIL_CIRCUIT_INTEGRE
Vue d'ensemble et détail du montage avec un PIC18F4550

ESSAIS_MEMOIRES_EEPROM_I2C_ET_PIC18F4550_DETAIL_ADRESSE_ET_DONNEE
A l'adresse « 0x7C », on trouve la donnée « 0xE2 »

SCHEMA_ESSAIS_MEMOIRES_EEPROM_I2C_ET_PIC18F4550
Schéma électrique du montage
Je veux remonter ! | Liste

3) Essais avec une carte de développement « STM32DISCOVERY »

L'essai à l'aide d'un microcontrôleur « STM32F100RB » utilise une carte de développement de type « STM32VLDISCOVERY », qui en est équipée.
Les connexions entre le circuit et la carte de développement sont indiquées dans le tableau ci-après.
Les broches « PB6 » et « PB7 » sont reliées au + 5 Volt par des résistances de tirage de 1 kilo Ohm.

ESSAIS_MEMOIRES_EEPROM_I2C_ET_STM32F100RB_GENERALE ESSAIS_MEMOIRES_EEPROM_I2C_ET_STM32F100RB_DETAIL
Vue d'ensemble et détail du montage avec une carte de développement de type « STM32VLDISCOVERY »
documentaires-des-proprietes-icone-5224-32

Remarque : Le microcontrôleur STM32F100RB, bien qu'alimenté sous une tension de + 3,3 Volt, accepte de recevoir des niveaux de tensions  + 5 Volt sur ses broches configurées en tant qu' « Entrées logiques et sorties à collecteurs ouverts », comme c'est le cas pour utiliser le bus « I2C ».

Ces niveaux de + 5 Volt ne sont pas destructeurs pour le microcontrôleur, car ils sont appliqués par l'intermédiaire de résistances de tirages.

Carte de développement « STM32VLDISCOVERY » +5V 0V PB6 PB7
Circuit intégré 24LC08B +5V 0V SCL SDA

fleche-bas-telecharger-icone-9594-32

Ecritures et lectures dans une mémoire « 24LC08B » : Fichier C
Cible : STM32F100RB
Compilateur : Keil µVision4
Télécharger le fichierEffectuez un clic droit, puis sélectionnez l'option « Enregistrer la cible du lien sous... », pour télécharger le fichier (25.04 Ko)

Commentaires (0)

Ajouter un commentaire

Votre pseudo :

Votre commentaire :

Je veux remonter !