Bonjour,
Je programme des pic 18F sous Mplab X
Je suis de formation électronique.
Jusqu’à aujourd'hui je croyais que la RAM était pour les variables, la ROM pour le programme et la pile pour savoir ou on est dans le programme.
Or j'ai eu un débordement de la pile, je me suis arraché les cheveux pour résoudre ce problème. Je suis à trois imbrications maximum de fonctions dans mon programme... et toujours le débordement.
Je me suis aperçu que lorsque je passais mes variables locales de mon main en global, la pile ne débordait plus...
Quelqu'un connaît-il un tutoriel ou une doc... qui peut m'expliquer ce qu'il y a précisément et simplement dans la pile?
Ai je résolus le problème du débordement de la pile en sortant mes variables? ou ai-je une nouvelle bombe à retardement?
Merci.
-----