Est ce qu'il est possible de programmer un microcontrolleur en "Grafcet", comme pour un automate ??
Microcontrolleur
Débuté par lestephanoi, mai 08 2009 11:01
8 réponses à ce sujet
#1
Posté 08 mai 2009 - 11:01
#2
Posté 08 mai 2009 - 12:14
Bonjour, au revoir, bonne journée !
En grafcet ça m'étonnerai, mais franchement choisi un langage bien adapté au µC style le C
En grafcet ça m'étonnerai, mais franchement choisi un langage bien adapté au µC style le C
#3
Posté 08 mai 2009 - 06:54
il y a flowcode, mais ça craint.
#4
Posté 10 mai 2009 - 12:44
Ok c'était juste pour savoir car je sais programmé en grafcet mais pas en C. Il va falloir que je mis mette.
#5
Posté 22 juin 2009 - 11:52
[quote"webshinra"]il y a flowcode, mais ça craint.[/quote]
Tout a fait , flowcode sa craint.
Après il existe des compilateur qui permettent de ne pas regarder les registres , exemple CSS. Mais après avoir utiliser PIC C ( hi-tech software ) et css , j'utiliserai plus facilement PIC C , car tu contrôle tout, et en plus s'est en C, donc tu n'as pas les problèmes que tu peux avoir avec l'assembleur ...
Tout a fait , flowcode sa craint.
Après il existe des compilateur qui permettent de ne pas regarder les registres , exemple CSS. Mais après avoir utiliser PIC C ( hi-tech software ) et css , j'utiliserai plus facilement PIC C , car tu contrôle tout, et en plus s'est en C, donc tu n'as pas les problèmes que tu peux avoir avec l'assembleur ...
#6
Posté 22 juin 2009 - 04:25
Tu peux avoir des problèmes avec l'assembleur ou avec le C... :)
Théoriquement on peut programmer en n'importe quoi, puisque c'est le compilateur qui interprète et compile en langage machine, après c'est question de difficulté, puisque les Grafcet c'est pas vraiment un langage de programmation.
Je viens de voir ce qu'était vraiement les Grafcet, et au final c'est plus un langage de modélisation, comme UML, Merise, etc. Donc à toi de traduire tes Grafcet en un algorithme plus "informatique" et ensuite d'écrire en C :)
Théoriquement on peut programmer en n'importe quoi, puisque c'est le compilateur qui interprète et compile en langage machine, après c'est question de difficulté, puisque les Grafcet c'est pas vraiment un langage de programmation.
Je viens de voir ce qu'était vraiement les Grafcet, et au final c'est plus un langage de modélisation, comme UML, Merise, etc. Donc à toi de traduire tes Grafcet en un algorithme plus "informatique" et ensuite d'écrire en C :)
#7
Posté 23 juin 2009 - 07:01
non mais l'assembleur etant de plus bas niveau, tu a plus de probabilité de faire de gaffe, en plus, l'avantage du C c'est qu'il est potable donc il compileras normalement avec plusieurs micro s'il est bien fait.
#8
Posté 24 juin 2009 - 09:11
Ecrit ton propre compilateur !
Sérieux, c'est pas la mort; tu auras la couche d'absraction que tu souhaites (bon, ok, t'en auras pour deux ou 3 mois :p).
Tu commences par parser ton code en AST, tu le types, tu le bidouilles, et tu sort de l'asm de ton microcontrolleur.
Bon courage :D
Sérieux, c'est pas la mort; tu auras la couche d'absraction que tu souhaites (bon, ok, t'en auras pour deux ou 3 mois :p).
Tu commences par parser ton code en AST, tu le types, tu le bidouilles, et tu sort de l'asm de ton microcontrolleur.
Bon courage :D
#9
Posté 24 juin 2009 - 08:42
non, il est faible et se laisse influencer par les experiences louches de lasts blue et compagnie.
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users