Bug Flowcode.

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

Moderator: Benj

Post Reply
Philbert Pascal
Posts: 80
Joined: Fri Jul 20, 2012 8:55 am
Location: Chambly (France)
Been thanked: 4 times
Contact:

Bug Flowcode.

Post 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
Attachments
Message compilateur.png
(86.49 KiB) Downloaded 3179 times
Bug Flowcode.docx
(388.74 KiB) Downloaded 277 times
Code_Escalier_PIC18F4680_V5.1.4.xMarches_Wifi_pour_gravure.fcfx
(846.17 KiB) Downloaded 274 times

Philbert Pascal
Posts: 80
Joined: Fri Jul 20, 2012 8:55 am
Location: Chambly (France)
Been thanked: 4 times
Contact:

Re: Bug Flowcode.

Post by Philbert Pascal »

Bonjour Benj,

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

Cordialement
Pascal

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: Bug Flowcode.

Post 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.

Philbert Pascal
Posts: 80
Joined: Fri Jul 20, 2012 8:55 am
Location: Chambly (France)
Been thanked: 4 times
Contact:

Re: Bug Flowcode.

Post 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

Post Reply