Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Futura Technique » Électronique

Découvrir d'autres sujets sur ces thèmes : , ,


Réponse
Vieux 05/06/2007, 10h51   Sujet Liaison I2C MSP430 - AT91 ATMEL - Message #1
lianoos
 
Date d'inscription: janvier 2007
Messages: 11
Liaison I2C MSP430 - AT91 ATMEL
Bonjour,

J'aurais besoin de votre aide. Cela fait quelques jours que nous séchons sur ce problème et ne voyons absolument pas de quoi il provient.

Nous essayons de faire communiquer l'Eval Board AT91EB55 avec un kit MSP430-P1611 (Olimex). Ce modèle de microprocesseur ARM ne proposant pas d'interface I2C, nous utilisons un pont SPI/i2C (eval Board SC18IS60x).

Les 3 cartes sont reliées entre elles comme ceci (voir fichier joint).

L'AT91 est maître, le MSP430 est esclave.

Les codes des 2 composants ont été testé intépendamment, ils sont 100% corrects.

Par contre, dans notre exercice, nous disons à l'esclave d'envoyer tous les 2 secondes une demande de lecture. L'esclave est sensé retourné une valeur incrémentée. Lorsqu'on analyse le signal sur l'oscillo, il y a bien le byte d'adresse de l'esclave suivi du bit de lecture, mais après il y a un NACK. Après cela, le SCL reste un moment à 0 puis remonte à 1 mais le SDA reste à 0 !!! Et nous n'arrivons pas à comprendre pourquoi ! Tout est ensuite bloqué, il faut faire un reset du msp430 pour qu'on puisse voir à nouveau passer la demande de lecture du maître.

L'adresse de l'esclave est correcte. Lorsqu'on envoie une adresse bidon, il y a simplement un NACK suivi par une condition de STOP.

Les pull-up ont été soudées sur le kit msp430 (2 de 4k7).
Les câbles ont également été testés.

Si vous avez des idées, ....
Merci d'avance
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom : MSP430-AT91-PONTi2c.jpg
Affichages : 63
Taille : 165,4 Ko
ID : 23197  
lianoos est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 06/06/2007, 12h50   Sujet Liaison I2C MSP430 - AT91 ATMEL - Message #2
lianoos
 
Date d'inscription: janvier 2007
Messages: 11
Re : Liaison I2C MSP430 - AT91 ATMEL
Bonjour,
Vous n'avez toujours pas d'idées ?
Pourriez-vous me dire si vous avez déjà rencontré des problèmes d'incompatibilité entre 2 composants reliés en I2C ?
Merci d'avance...
lianoos est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
Différence liaison VdW/ liaison hydrogène. (Forum Chimie)
Liaison série sur ATMEL (Forum Électronique)
Programme une horloge sur un MSP430 (Forum Électronique)
démodulation FSK par MSP430 (projet en cours) (Forum Électronique)
Liaison RS232, Bus I2C et SPI. (Forum Électronique)






A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse



Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
24/07 09:31 - Un moteur actionné par la lumière
23/07 17:28 - Le volcanisme à l'origine de l'extinction marine du Crétacé supérieur ?
23/07 14:54 - Les mouches seraient sensibles au champ magnétique
23/07 11:31 - Faut-il jeter de la chaux dans les océans pour refroidir la planète ?
23/07 09:32 - Un pseudo GPS pour les futurs explorateurs lunaires
22/07 16:34 - Au cœur de la Pivoine, l'étoile médaille d'argent de la luminosité
22/07 13:32 - Listériose en hausse en France et en Europe

Fuseau horaire GMT +2. Il est actuellement 10h58.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone