Programation MikroC => Besoin d'aide

Mickael368 -  
 KHALED -
Bonjour à tous,

Dans le cadre de notre PPE, nous réalisons un programme capable de gérer la monter, la descente ou l'arrêt d'un store automatique (type SOMFY).

On a donc besoin de créer un programme principale (qui gérera les sous programmes) et trois sous programmes (qui géreront respectivement la montée, la descente, le stop). Ainsi, nous avons donc besoin d'inclure les sous programmes dans les sous programmes...

Exemple : le programme principal appelle le programme "monté". Lorsque le programme "monté" est en marche, le bouton STOP est appuyé => ainsi le programme "Stop" est appellé dans le sous programme "monté". Notre problème est simple : on doit donc appeller un sous programme dans un sous programme. Nous ne savons donc pas comment organiser la déclaration de nos procédures : il faut bien déclarer un sous programme avant un autre...Ce qui est impossible...

Nous essayons donc d'assimiler notre programme à un graphcet (4 pages, une page par programme). Mais comment déclarer les trois sous programmes (procédures) pour qu'ils puissent se renvoyer l'un à l'autre. Nous avons tester la fonction "#include" puis "add to project"...Sans succès.

Pouvez vous nous aider ? (-- Je sais que notre problème semble compelxe (très difficile à expliquer par internet... (^-^) ) --)

Merci de votre aide :)

3 réponses

Sony
 
Savoir les principes de la language mikroC
1
KHALED
 
BON JOURS,JE VEUX PROGRAMMER UN PIC 16F877 PAR MIKRO C ,MON PROBLEMME JE VEU VOIR DES PROGRAMME COREGE AVEC DES COMMENTAIRE ET MERCIE
0
Niko974
 
Pensez à la notion d'interruption.
1
ppmax Messages postés 312 Statut Membre 244
 
Je crois qu'il faut déclarer les fonctions avec "extern" en C.
0