Page 1 of 1

Bug Flowcode.

Posted: Fri May 01, 2015 10:46 am
by Philbert Pascal
Bonjour Benj et bonjour à tous.
voila depuis deux mois je galère à la mise au point de mon programme. Je mettais en doute le dialogue entre mon PIC 18F4680 et mon module Wifi RN171XV. Du coup j’ai décidé de placer un message à de nombreux endroit de mon programme. Et voila ce que je découvre.
Bon weekend à tous et merci d'avance
PS. Je viens de voir que mon compilateur génère 4 messages d'erreur

Re: Bug Flowcode.

Posted: Mon Jun 22, 2015 11:24 am
by Philbert Pascal
Bonjour Benj,

as tu des nouvelles pour la compilation de mon programme.
Merci d'avance.

Cordialement
Pascal

Re: Bug Flowcode.

Posted: Mon Jun 22, 2015 12:23 pm
by Benj
Bonjour Pascal ,

Les messages d'erreur que vous voyez ne sont pas des erreurs mais des avertissements . Ils vous disent que les fonctions appelées dans le cadre de la boucle principale du programme sont aussi appelés dans le cadre d'une interruption . Cela peut conduire à empiler la corruption et conduire à des problèmes imprévus . Si possible déménagement autant de code de l'extérieur de la macro d'interruption et dans la routine principale . De cette façon, vos interruptions se déclenche rapidement et vous programme principal puisse faire le traitement .



Hello Pascal,

The error messages you are seeing are not errors but warnings. They are telling you that functions called as part of the main program loop are also called as part of an interrupt. This can lead to stack corruption and lead to unforseen problems. If possible move as much code from out of the interrupt macro and into the main routine. This way your interrupts will fire quickly and you main program can do the processing.

Re: Bug Flowcode.

Posted: Mon Jun 22, 2015 1:43 pm
by Philbert Pascal
Bonjour Benj,

je ne parle pas que des messages de Flowcode mais du résultat de la compilation.
Je t'ai joint un fichier Word avec des tests et des analyse.
Il prouve que le code est buggé.

Regarde le fichier Word Bug Flowcode que je t'avais joint.

Merci d'avance

Pascal