Search found 260 matches

by Dan81
Tue Mar 17, 2020 1:18 pm
Forum: Forums d'aide en français
Topic: Problème interruption Rx avec Pic18F4550
Replies: 12
Views: 12012

Re: Problème interruption Rx avec Pic18F4550

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
by Dan81
Mon Mar 16, 2020 3:42 pm
Forum: Forums d'aide en français
Topic: Problème interruption Rx avec Pic18F4550
Replies: 12
Views: 12012

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...
by Dan81
Thu Feb 13, 2020 1:55 pm
Forum: Forums d'aide en français
Topic: Problème interruption Rx avec Pic18F4550
Replies: 12
Views: 12012

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
by Dan81
Mon Sep 17, 2018 3:21 pm
Forum: Forums d'aide en français
Topic: PIC16F876A problème port RA4 -Pin6?
Replies: 6
Views: 8022

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...
by Dan81
Sun Oct 09, 2016 9:54 am
Forum: Forums d'aide en français
Topic: MAX6675 K-Thermocouple?
Replies: 6
Views: 8841

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
by Dan81
Fri Sep 23, 2016 3:39 pm
Forum: Forums d'aide en français
Topic: Flowcode 7 : LCD (I2C)
Replies: 5
Views: 7585

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)
by Dan81
Tue Aug 02, 2016 4:45 pm
Forum: Forums d'aide en français
Topic: TIMER 1 pic 16f690 non fonctionnel
Replies: 8
Views: 10630

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 ...
by Dan81
Tue Jun 28, 2016 7:55 pm
Forum: Flowcode V6
Topic: I2C 20x4 LCD with HD44780 - Proteus
Replies: 9
Views: 15422

Re: I2C 20x4 LCD with HD44780 - Proteus

Hello Monie

I can't open your file (Proteus v8.5) .

here my project (v8.2).

Daniel
by Dan81
Tue Jun 28, 2016 5:40 pm
Forum: Foro de soporte español
Topic: Pulsador en Flowcode
Replies: 2
Views: 13720

Re: Pulsador en Flowcode

Bonjour Cristian

Cet algorigramme correspond_il à tes souhaits

Daniel
by Dan81
Tue Jun 28, 2016 5:01 pm
Forum: Flowcode V6
Topic: I2C 20x4 LCD with HD44780 - Proteus
Replies: 9
Views: 15422

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
LCD_I2C.jpg
(312.91 KiB) Downloaded 1052 times
by Dan81
Fri May 20, 2016 8:31 am
Forum: Forums d'aide en français
Topic: MCP9700A calcul ADC?
Replies: 7
Views: 9768

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
by Dan81
Fri May 13, 2016 6:55 am
Forum: Forums d'aide en français
Topic: MCP9700A calcul ADC?
Replies: 7
Views: 9768

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...
by Dan81
Thu May 12, 2016 2:52 pm
Forum: Forums d'aide en français
Topic: MCP9700A calcul ADC?
Replies: 7
Views: 9768

Re: MCP9700A calcul ADC?

salut

ta variable READADC0 n'est pas signée.
Prends "entier" (+/- 32000)

Daniel
by Dan81
Thu May 12, 2016 8:31 am
Forum: Forums d'aide en français
Topic: MCP9700A calcul ADC?
Replies: 7
Views: 9768

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...
by Dan81
Fri Mar 11, 2016 11:45 am
Forum: Forums d'aide en français
Topic: test SPI_send
Replies: 2
Views: 7150

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...
by Dan81
Sun Feb 28, 2016 7:25 pm
Forum: Programming Tips & Tricks
Topic: 3C : LCD I2C
Replies: 31
Views: 58654

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
by Dan81
Sun Feb 14, 2016 11:15 am
Forum: Flowcode V5
Topic: Array of bytes
Replies: 7
Views: 9099

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
by Dan81
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: 3824

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...
by Dan81
Tue Dec 23, 2014 5:45 pm
Forum: Forums d'aide en français
Topic: Keypad avec un IC 74HC138D?
Replies: 4
Views: 5617

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
by Dan81
Thu Dec 18, 2014 8:53 pm
Forum: Forums d'aide en français
Topic: Keypad avec un IC 74HC138D?
Replies: 4
Views: 5617

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...
by Dan81
Thu Dec 18, 2014 1:23 pm
Forum: Forums d'aide en français
Topic: Keypad avec un IC 74HC138D?
Replies: 4
Views: 5617

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
by Dan81
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: 6193

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 ...
by Dan81
Sat Oct 25, 2014 5:38 pm
Forum: Flowcode V5
Topic: DS3231 on FCV5
Replies: 8
Views: 7773

Re: DS3231 on FCV5

Hello

Did you connect all the pins (5 to 13) to ground ?

Daniel
by Dan81
Fri Aug 01, 2014 2:24 pm
Forum: Programming Tips & Tricks
Topic: 3C : LCD I2C
Replies: 31
Views: 58654

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...
by Dan81
Sat Jul 26, 2014 10:24 am
Forum: Programming Tips & Tricks
Topic: 3C : LCD I2C
Replies: 31
Views: 58654

Re: 3C : LCD I2C

Hello Milek

Have you put pull up resistors on clock and data lines ?

Which hardware are you using ?

Daniel