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
Bug Flowcode.
Moderator: Benj
-
- Posts: 80
- Joined: Fri Jul 20, 2012 8:55 am
- Location: Chambly (France)
- Been thanked: 4 times
- Contact:
Bug Flowcode.
- Attachments
-
- Message compilateur.png
- (86.49 KiB) Downloaded 3179 times
-
- Bug Flowcode.docx
- (388.74 KiB) Downloaded 281 times
-
- Code_Escalier_PIC18F4680_V5.1.4.xMarches_Wifi_pour_gravure.fcfx
- (846.17 KiB) Downloaded 280 times
-
- Posts: 80
- Joined: Fri Jul 20, 2012 8:55 am
- Location: Chambly (France)
- Been thanked: 4 times
- Contact:
Re: Bug Flowcode.
Bonjour Benj,
as tu des nouvelles pour la compilation de mon programme.
Merci d'avance.
Cordialement
Pascal
as tu des nouvelles pour la compilation de mon programme.
Merci d'avance.
Cordialement
Pascal
- 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.
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.
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.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Posts: 80
- Joined: Fri Jul 20, 2012 8:55 am
- Location: Chambly (France)
- Been thanked: 4 times
- Contact:
Re: Bug Flowcode.
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
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