bus I2C

Interfaces électroniques séries, parallèles, USB etc

Modérateur: Modérateur

bus I2C

Messagede Lio le 16 Juil 2007 17:31

salut
Est il possible de creer une interface I2C lorsque le µC ne possede pas les broches adequats pour ca , par exemple comment je peux creer une interface I2C avec un AT90S2313 qui ne possede pas les broches SCL et SDA? ou bien faut il en creer une avec une interface parallele 8 bits style PCF8574P ?? ou bien faut configurer le µC avec le soft ?????
merci
Lio
NOUVEAU
NOUVEAU
 
Messages: 10
Inscription: 23 Déc 2006 9:36

Messagede Gege le 16 Juil 2007 19:33

L'I2C n'est qu'un protocole, il peut donc être reproduit par soft avec 2 broches I/O.
Avec google tu devrais pouvoir trouver des librairies I2C.
http://fr.wikipedia.org/wiki/I2C
Gege
HABITUE
HABITUE
 
Messages: 41
Inscription: 05 Juil 2006 22:47
Localisation: Montpellier

Messagede Lio le 17 Juil 2007 15:48

comment on peut le gerer en façon soft, indiquez que SDA est telle broche et SCL celle la par exemple ?? et le signal d horloge SCL comment peut on le generer dans ce cas la avec le timer ????
j aurais d autres questions pas sur le meme sujet je voudrais savoir a quoi peut servir un debuggeur, je crois que c est pour voir les erreurs du programme mais de maniere hardware ??? je pense que je me trompe .
merci
Lio
NOUVEAU
NOUVEAU
 
Messages: 10
Inscription: 23 Déc 2006 9:36

Messagede dcastelo le 20 Jan 2008 11:25

Salut,

Oui un debugger te permet de trouver les problèmes. Mais les problème de programmation. Par exemple si tu télécharger un programme dans un uContrôlleur, et que le programme ne tourne pas comme tu le souhaites, tu peux utiliser un debugger qui va te permettre de voir ce qu'il se passe dans le uC.

Avec les uC d'ATMEL t'as un interface JTAG qui permet le debug. Tu pourras ainsi lire les registres de ton uC en fonctionnement, voir comment il réalise les instructions. C'est très puissant. En regardant ce qu'il se passe instruction par instruction tu pourras voir où il se passe quelque chose d'inattendu et donc trouver où est le problème dans ton code.

:wink:
" L'imagination est plus importante que la connaissance! " Albert Einstein
dcastelo
NOUVEAU
NOUVEAU
 
Messages: 13
Inscription: 09 Jan 2008 12:37


Retourner vers Interfaces

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités