PIC16F88 incompatible avec le I2C?

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

PIC16F88 incompatible avec le I2C?

Post by tech »

Bonjour

J'utilise Flowcode 4, je cherche a comprendre pourquoi que je suis incapable de faire fonctionner la communication I2C avec un PIC16F88 même si je change les paramètres dans Properties> Swoftware Settings????

Pour temps tous fonctionne bien avec un PIC16F876A!
Merci :?:

Spanish_dude
Posts: 594
Joined: Thu Sep 17, 2009 7:52 am
Location: Belgium
Has thanked: 63 times
Been thanked: 102 times
Contact:

Re: PIC16F88 incompatible avec le I2C?

Post by Spanish_dude »

Peut-être un problème de quartz ?
Soit dans le programme ou dans ton circuit.

Tu pourrais ajouter ton code pour que certains puisse vérifier qu'il n'y a pas de problème dans celui-ci.

Nicolas

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: PIC16F88 incompatible avec le I2C?

Post by tech »

Le quartz et le circuit sont OK!

voici le programme!

Merci
Attachments
I2C_PIC16F88.fcf
(8 KiB) Downloaded 297 times

Spanish_dude
Posts: 594
Joined: Thu Sep 17, 2009 7:52 am
Location: Belgium
Has thanked: 63 times
Been thanked: 102 times
Contact:

Re: PIC16F88 incompatible avec le I2C?

Post by Spanish_dude »

Je vois rien d'incorrecte dans l'utilisation des fonctions.
Est-ce que tu as vérifié avec un oscilloscope se que tu envois sur la ligne data et clk ?

PS: La simulation fonctionne correctement, mais je vois pas ou tu peux sélectionner la vitesse de bus I²C.
À moins que se ne soit les 400kHz qu'il y a dans les propriétés du composent I²C dans Flowcode, mais il est 'gris' vu que tu choisis le I²C software.

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: PIC16F88 incompatible avec le I2C?

Post by Dan81 »

Bonjour Tech

- avec le 16F876, utilisais tu aussi l'I2C software ?
- y a t il des resistance de pull up ?
- dans la macro "Transmit_Byte" , il manque la valeur de retour .

Daniel

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: PIC16F88 incompatible avec le I2C?

Post by tech »

Bonsoir Danel

-Non avec le 16F876, je n'utilisais pas l'i2c software!
-Oui il y a des resitance Pullup!
-Pas pesoin de valeur de retour.

Christian

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: PIC16F88 incompatible avec le I2C?

Post by Dan81 »

Bonjour Christian

De memoire je ne suis pas certain que le 16F88 gere l'I2C Master en hardware.

Qu'utilises tu comme carte de developpement ?

Daniel

Post Reply