Bonjour Olivier
juste avant la boucle sans fin (while 1)
mets un icone "C" avec st_bit(intcon, PEIE); à l'interieur
comme dans l'Inits de mon premier exemple .
Daniel
Search found 260 matches
- Tue Mar 17, 2020 1:18 pm
- Forum: Forums d'aide en français
- Topic: Problème interruption Rx avec Pic18F4550
- Replies: 12
- Views: 12477
- Mon Mar 16, 2020 3:42 pm
- Forum: Forums d'aide en français
- Topic: Problème interruption Rx avec Pic18F4550
- Replies: 12
- Views: 12477
Re: Problème interruption Rx avec Pic18F4550
Bonjour Olivier Ton programme fonctionne sous Proteus. (ce n'est que de la simu !) Dans la configuration du Pic, le chien de garde est validé. Mais je vois rien qui le gère dans le programme. Eventuellement, fais clignoter une led en utilisant une des tempos presentes et verifie la durée à l'oscillo...
- Thu Feb 13, 2020 1:55 pm
- Forum: Forums d'aide en français
- Topic: Problème interruption Rx avec Pic18F4550
- Replies: 12
- Views: 12477
Re: Problème interruption Rx avec Pic18F4550
bonjour Olivier
Teste l'algo joint, il fonctionne sous Proteus (je n'ai pas le 18F4550) .
Il ne faut pas que le sous prog d’interruption ne dure trop longtemps :
pause (delay) et affichage à éviter.
bon courage
Daniel
Teste l'algo joint, il fonctionne sous Proteus (je n'ai pas le 18F4550) .
Il ne faut pas que le sous prog d’interruption ne dure trop longtemps :
pause (delay) et affichage à éviter.
bon courage
Daniel
- Mon Sep 17, 2018 3:21 pm
- Forum: Forums d'aide en français
- Topic: PIC16F876A problème port RA4 -Pin6?
- Replies: 6
- Views: 8271
Re: PIC16F876A problème port RA4 -Pin6?
Salut Chris RA4 fonctionne en entrée Elle est un peu particulière en sortie (drain ouvert) , mais une résistance de pull up çà fonctionne. Dans ton algorigramme, il me semble que tu pilotes la meme LED (B5) en fonction de 2 entrées differentes. Donc seule l'info issue de A3 (dernier test) sera visib...
- Sun Oct 09, 2016 9:54 am
- Forum: Forums d'aide en français
- Topic: MAX6675 K-Thermocouple?
- Replies: 6
- Views: 8931
Re: MAX6675 K-Thermocouple?
Salut Christian
La version jointe fonctionne sous proteus7, sauf pour l'option thermocouple déconnecté (peut être dû au modèle de simu !)
Daniel
La version jointe fonctionne sous proteus7, sauf pour l'option thermocouple déconnecté (peut être dû au modèle de simu !)
Daniel
- Fri Sep 23, 2016 3:39 pm
- Forum: Forums d'aide en français
- Topic: Flowcode 7 : LCD (I2C)
- Replies: 5
- Views: 7656
Re: Flowcode 7 : LCD (I2C)
Bonjour Thierry
Il y a l'init du I2C mais je ne vois pas la macro LCD "start" qui fait la configuration du LCD.
ca n'a pas d'influence en simu mais en vrai !!
Daniel
PS : si on n'utilise que la bib "LCD" , l'init du I2C est elle utile? (ca peut etre deja prevu par Matrixtsl)
Il y a l'init du I2C mais je ne vois pas la macro LCD "start" qui fait la configuration du LCD.
ca n'a pas d'influence en simu mais en vrai !!
Daniel
PS : si on n'utilise que la bib "LCD" , l'init du I2C est elle utile? (ca peut etre deja prevu par Matrixtsl)
- Tue Aug 02, 2016 4:45 pm
- Forum: Forums d'aide en français
- Topic: TIMER 1 pic 16f690 non fonctionnel
- Replies: 8
- Views: 10703
Re: TIMER 1 pic 16f690 non fonctionnel
Bonjour CB J'ai fait qq modifs. Les registres doivent être écrits en minuscule. (sauf erreur) on ne peut accéder à TMR1 directement car il est sur 16bits. Il faudrait simplifier tes calculs, cela prend 20ms (@ 4MHz). par ex : mettre TRMIN = 125 000 / VAL Je ne vois pas l’intérêt d'un fonctionnement ...
- Tue Jun 28, 2016 7:55 pm
- Forum: Flowcode V6
- Topic: I2C 20x4 LCD with HD44780 - Proteus
- Replies: 9
- Views: 15667
Re: I2C 20x4 LCD with HD44780 - Proteus
Hello Monie
I can't open your file (Proteus v8.5) .
here my project (v8.2).
Daniel
I can't open your file (Proteus v8.5) .
here my project (v8.2).
Daniel
- Tue Jun 28, 2016 5:40 pm
- Forum: Foro de soporte español
- Topic: Pulsador en Flowcode
- Replies: 2
- Views: 13981
Re: Pulsador en Flowcode
Bonjour Cristian
Cet algorigramme correspond_il à tes souhaits
Daniel
Cet algorigramme correspond_il à tes souhaits
Daniel
- Tue Jun 28, 2016 5:01 pm
- Forum: Flowcode V6
- Topic: I2C 20x4 LCD with HD44780 - Proteus
- Replies: 9
- Views: 15667
Re: I2C 20x4 LCD with HD44780 - Proteus
Hello Monie
I've made a test with my own schematic (Proteus 8.2) .
The flowvchart works fine if I choose "I2C hardware" (channel1) .
I don't see your pull up resistors (SCL ,SDA) .
Daniel
I've made a test with my own schematic (Proteus 8.2) .
The flowvchart works fine if I choose "I2C hardware" (channel1) .
I don't see your pull up resistors (SCL ,SDA) .
Daniel
- Fri May 20, 2016 8:31 am
- Forum: Forums d'aide en français
- Topic: MCP9700A calcul ADC?
- Replies: 7
- Views: 9870
Re: MCP9700A calcul ADC?
Salut Christian
Pour 25° , la tension doit être de 0.75V (n= 153) , 0.855V correspond à 35.5° (175).
Il y un problème avec tes valeurs. Ton capteur est il loin du µP ?
Si tu modifies la température, vois tu changer N ?
Teste le programme joint.
Daniel
Pour 25° , la tension doit être de 0.75V (n= 153) , 0.855V correspond à 35.5° (175).
Il y un problème avec tes valeurs. Ton capteur est il loin du µP ?
Si tu modifies la température, vois tu changer N ?
Teste le programme joint.
Daniel
- Fri May 13, 2016 6:55 am
- Forum: Forums d'aide en français
- Topic: MCP9700A calcul ADC?
- Replies: 7
- Views: 9870
Re: MCP9700A calcul ADC?
Salut Le problème est il en simu ou en réel ? Sauf erreur : pour 0° => 0.5V (n=102); 100°=> 1.5V (n=307) ; -40° => 0.1V (n=10) (si VccµP = 5V) Si tu affiches directement Celsius la valeur doit être bonne. Dans ton cas, tu découpes la valeur qui est un nombre entier, le résultat est Celsius/10. Si tu...
- Thu May 12, 2016 2:52 pm
- Forum: Forums d'aide en français
- Topic: MCP9700A calcul ADC?
- Replies: 7
- Views: 9870
Re: MCP9700A calcul ADC?
salut
ta variable READADC0 n'est pas signée.
Prends "entier" (+/- 32000)
Daniel
ta variable READADC0 n'est pas signée.
Prends "entier" (+/- 32000)
Daniel
- Thu May 12, 2016 8:31 am
- Forum: Forums d'aide en français
- Topic: MCP9700A calcul ADC?
- Replies: 7
- Views: 9870
Re: MCP9700A calcul ADC?
Salut Christian Le MCP donne 0.5V à T=0° et a un coef de 10mV/°. Je suppose que l'alim du µP est de 5V et que la lecture analogique se fait sur 10 bits. Dans le sous programme "Inits" , tu mets un bloc calcul avec : N0 = 102 // valeur pour temp = 0° sur 10 bits Vcc = 5000 // V alim en mV Dans le pro...
- Fri Mar 11, 2016 11:45 am
- Forum: Forums d'aide en français
- Topic: test SPI_send
- Replies: 2
- Views: 7271
Re: test SPI_send
Bonjour Zebulon Je ne peux pas te répondre pour la partie simulation. Par contre ton prog fonctionne en simulation dans Proteus ! Petite remarque si tu fais "Send Char" , la valeur doit être comprise entre 0 et 255 (0xFF). Dans ton cas "0x125" aura le même effet que 0x25. L'octet fort 0x01 sera perd...
- Sun Feb 28, 2016 7:25 pm
- Forum: Programming Tips & Tricks
- Topic: 3C : LCD I2C
- Replies: 31
- Views: 59870
Re: 3C : LCD I2C
Hello Mouine
Which flowchart are you using ?
Have you put the pull up on SCL and SDA ?
Can you post a photo of your work?
Daniel
Which flowchart are you using ?
Have you put the pull up on SCL and SDA ?
Can you post a photo of your work?
Daniel
- Sun Feb 14, 2016 11:15 am
- Forum: Flowcode V5
- Topic: Array of bytes
- Replies: 7
- Views: 9182
Re: Array of bytes
Bonjour Yannick
Ne déclare pas ta variable comme une chaine ("String") mais comme un octet (Byte) avec comme nom : myARRAY[10] par exemple.
Daniel
Ne déclare pas ta variable comme une chaine ("String") mais comme un octet (Byte) avec comme nom : myARRAY[10] par exemple.
Daniel
- Sun Jan 04, 2015 11:00 am
- Forum: Forums d'aide en français
- Topic: Lire RX/TX sur pic 18F4520 envoyer par RN171
- Replies: 1
- Views: 3862
Re: Lire RX/TX sur pic 18F4520 envoyer par RN171
Bonjour Pascal Le choix entre scrutation et interruption depend du nombre de données (et du debit) que tu recois et de la durée de traitement de celles ci. Si tu recois 1 donnée toutes les secondes et que tu dois l'afficher : la scrutation suffit. Si tu dois en recevoir 10 à 115200 bauds et afficher...
- Tue Dec 23, 2014 5:45 pm
- Forum: Forums d'aide en français
- Topic: Keypad avec un IC 74HC138D?
- Replies: 4
- Views: 5699
Re: Keypad avec un IC 74HC138D?
Salut Christian
le 154 simplifie l'aspect materiel (1 seul 154 à la place de 2 x 138).
Le soft est le même :
- activer (à "0") une colonne , lire les 4 lignes, si $Fx alors incrementer la colonne.
sinon memoriser la valeur et la colonne.
et deduire la touche appuyée en utilisant un tableau.
Daniel
le 154 simplifie l'aspect materiel (1 seul 154 à la place de 2 x 138).
Le soft est le même :
- activer (à "0") une colonne , lire les 4 lignes, si $Fx alors incrementer la colonne.
sinon memoriser la valeur et la colonne.
et deduire la touche appuyée en utilisant un tableau.
Daniel
- Thu Dec 18, 2014 8:53 pm
- Forum: Forums d'aide en français
- Topic: Keypad avec un IC 74HC138D?
- Replies: 4
- Views: 5699
Re: Keypad avec un IC 74HC138D?
Salut Christian Voila une possibilité de schéma. Lignes et colonnes sont permutables. (je n'avais pas de clavier comme le tien, c'est pour montrer le principe) Une autre solution serait d'utiliser des interfaces 8 entrees/sorties avec un bus I2C (type MCP23008) ; 2 pour les lignes et 1 pour les colo...
- Thu Dec 18, 2014 1:23 pm
- Forum: Forums d'aide en français
- Topic: Keypad avec un IC 74HC138D?
- Replies: 4
- Views: 5699
Re: Keypad avec un IC 74HC138D?
Salut Christian
As tu defini la structure ?
Il faut 2 HC138 (15 ou 16 rangées max) donc 4 ou 5 sorties et 4 entrees (colonnes) et 4 pulls up.
Qu'as tu comme logiciel de saisie de schéma et simlation (Proteus ?)
Daniel
As tu defini la structure ?
Il faut 2 HC138 (15 ou 16 rangées max) donc 4 ou 5 sorties et 4 entrees (colonnes) et 4 pulls up.
Qu'as tu comme logiciel de saisie de schéma et simlation (Proteus ?)
Daniel
- Thu Nov 20, 2014 2:10 pm
- Forum: Forums d'aide en français
- Topic: Comment créer temporisation sans pertuber mesures en cours?
- Replies: 3
- Views: 6365
Re: Comment créer temporisation sans pertuber mesures en cou
Salut Zebulon ci joint 2 algos le 1er (regul2) fait exactement la meme chose que ta version 1 , le deroulement du programme est "bloqué" pdt 5 min. ta config de TIMER1 etait erronée (tu utilisais un signal exterieur sur T1CKI). le 2eme (si j'ai compris ton pb) va bloquer la commande du moteur pdt 5 ...
- Sat Oct 25, 2014 5:38 pm
- Forum: Flowcode V5
- Topic: DS3231 on FCV5
- Replies: 8
- Views: 7878
Re: DS3231 on FCV5
Hello
Did you connect all the pins (5 to 13) to ground ?
Daniel
Did you connect all the pins (5 to 13) to ground ?
Daniel
- Fri Aug 01, 2014 2:24 pm
- Forum: Programming Tips & Tricks
- Topic: 3C : LCD I2C
- Replies: 31
- Views: 59870
Re: 3C : LCD I2C
Hello Milek 3.9K is OK. Keep (for now) WDT OFF. May be, you can test the PCF with some Led and resistor between +5V and Outputs. Test the file (just flashing led), if it is not OK , may a trouble with the I2C address. Is it a PCF8574 or PCF8574A, A0 A1 A2 are really connected to gnd ? Can you take a...
- Sat Jul 26, 2014 10:24 am
- Forum: Programming Tips & Tricks
- Topic: 3C : LCD I2C
- Replies: 31
- Views: 59870
Re: 3C : LCD I2C
Hello Milek
Have you put pull up resistors on clock and data lines ?
Which hardware are you using ?
Daniel
Have you put pull up resistors on clock and data lines ?
Which hardware are you using ?
Daniel