Bonjour à tous,
Je programme en C sur MikroC sur PIC (en ce moment un 18F4550)
Mon problème est que je programme sur platine de test et que lorsque je vais passer mon prog sur platine finale, les emplacements des E/S ne seront pas éxactement les même, et je ne souhaite pas tout réécrire en remplaçant tout.
Pour ce faire, je souhaite savoir s'il est possible d'utiliser un nom de variable dans mon programme et d'initialiser celle-ci avec un variable du PIC, par exemple quelquechose du type :
Comme ça j'utiliseCode:#define MaVariable PORTA.F0dans le code, et si je décide que ma valeur n'est plus sur le bit0 du PortA, je remplace justeCode:MaVariableet ça m'évite d'avoir à remplacer les x occurences dans le code.Code:PORTA.F0
Est-ce possible ? Si oui comment ?
P.S. : J'ai essayé ça qui ne marche pas :
mais ça ne marche pas, il accepte pas le & devantCode:Int *MaVariable, MaVariable = &PORTA.F0
Mikaël.
-----