Discussion:PIC16F84

De Lea Linux
Aller à la navigation Aller à la recherche

Bonjour,


je pense que cet article pourrait faire parti d'une rubrique plus générale "programmation de microcontroleurs sous Linux"


Je trouve dommage de se restreindre à l'assembleur. C'est vrai que ça permet de bien comprendre le fonctionnement du µC mais le langage C est quand même bien plus facile à maintenir... Avec les PIC 18F (au lieu des 16F), la programmation en C devient accessible.

http://www.gnupic.org


Je trouve également dommage de ne parler **que** des PICs. Microchip n'est pas le seul fabricant de microcontroleurs (et on sait où peut mener le monopole).


Lors de ma maitrise EEA (Electronique Electrotechnique Automatique) à Toulouse on utilisait un Siemens SAB C167.

http://www.laas.fr/~enjalber/MEEA/meea.html

http://www.laas.fr/~mrenatod/Frances/UPS/cahierTP.pdf


Ce microcontroleur à l'avantage de disposer d'un compilateur dérivé du fameux compilateur GNU gcc.


D'autres µC peuvent être utilisé avec Linux

Le Freescale (ex Motorola) 68HC11

Paquet Debian : gcc-m68hc1x gdb-m68hc1x binutils-m68hc1x newlib-m68hc1x


Dans GNU/Linux Magazine France HS 23 de Novembre/Décembre 2005 on trouve également d'autres références de µC pouvant être programmés depuis une "linuxette".


Le Freescale (ex Motorola) 68HC908JB8 (interface USB)

voir http://projets.sequanux.org/membres/sim/usb/



Le ATMEL AVR ATmega16 programmable très simplement via une interface parallèle.


voir les paquets Debian suivants :

simulavr

avrp

avrprog

usip

...


Cordialement


Sébastien CELLES