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
PIC16F88 incompatible avec le I2C?
Moderator: Benj
-
- 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?
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
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
Re: PIC16F88 incompatible avec le I2C?
Le quartz et le circuit sont OK!
voici le programme!
Merci
voici le programme!
Merci
- Attachments
-
- I2C_PIC16F88.fcf
- (8 KiB) Downloaded 303 times
-
- 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?
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.
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.
- Dan81
- 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?
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
- 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
Re: PIC16F88 incompatible avec le I2C?
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
-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
- Dan81
- 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?
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
De memoire je ne suis pas certain que le 16F88 gere l'I2C Master en hardware.
Qu'utilises tu comme carte de developpement ?
Daniel