Atelier Microcontrôleurs PIC
Réunion Mercredi 17 Janvier 2007 à 20h à la MCE

Outils libres pour développer des applications sur les micro-contrôleurs PIC sous GNU Linux.

  • Kicad est un suite open source pour la réalisation de schémas électroniques et de circuits imprimés sous licence GPL

http://www.lis.inpg.fr/realise_au_lis/kicad/ et beaucoup de bibiothèques sur le site : http://www.kicadlib.org/
KICAD sera présenté aux Champs Libres le 19 juin 2007

  • Programmation des PICs

Pour le premier pic il vous faut un programmateur et un logiciel
Programmateur de PIC nécessaire une seule fois pour votre premier PIC :2 versions pour liaison série et parallèle, schémas et typons disponibles sur Kicad .
Programmateur Pikdev http://pikdev.free.fr/
Vous pouvez venir avec un PIC vierge, on peut lui graver un moniteur

  • L'intérêt d'un moniteur (Bootloader)

Les sources du moniteur modifié : http://www.wsu.edu/~jackdoll/jmon/
Moniteur simple libre pour PIC16F87x écrit en assembleur gpasm (paquet Gputils)
Nouveau Moniteur pour PIC16F88
permet avec une simple liaison série de graver un PIC (mettre un programme utilisateur, pas de moniteur)
Communication avec GTKTerm Liaison série classique ou USB

  • Programmation avec 2 PICS permet de graver un moniteur sans programmateur

Le site du concepteur de skypic_down : http://www.iearobotics.com/
Moniteur complet libre en assembleur permet de programmer des PICs vierges ou de mettre un nouveau moniteur en respectant le protocole de la liaison série (V24)
communication avec skypic_down en espagnol

  • Nouveau pour PIC16F88 : dup88.inc

Permet sans Logiciel extérieur spécifique, juste GTKTERM de dupliquer un PIC16F88 sur un autre PIC16F88 vierge ou non.
utilise les routines de skypic (sur PIC) sans le logiciel skypic_down sur le PC

Liberlab pour PIC16F877 et pour PIC16F88 ( Laboratoire de Poche pour microcontrôleurs PIC) en python
Démonstration Liberlab Pic (PIC 16F877) pour la fête de la science, (CAN: Potentiomètres et mode capture: Ventilateur)

  • Ecrire en C pour les PICs avec SDCC

Programme utilisateur en C avec SDCC : http://sdcc.sourceforge.net/
De nombreux exemples et des bibliothèques UART, LCD, TIMER pour PIC16F87x et PIC16F88

Une Interface PIC16F88 pour Télécommande RCS80

  • Projet

Une interface RC5 PIC Télécommande
Une interface ethernet pour PIC avec la liaison série WWWPIC2 http://www.kyllikki.org/hardware/wwwpic2/
Une interface ethernet pour PIC… adaptation d'Atmel pour PIC à partir de : http://www.tuxgraphics.org/electronics/200606/article06061.shtml

  • A FAIRE

De la documentation différente en français, en anglais, en espagnol , appel aux traducteurs
Des bibliothèques pour KICAD symboles et empreintes
Des bibliothèques en C pour SDCC et la documentation
Des logiciels à mettre au propre, des paquets à faire


En VRAC
Programmes existants à adapter pour Liberlab
Liaison SPI
Timer Mode compare, capture, PWM (MLI en français)

 
micro_pic.txt · Dernière modification: Le 13/07/2009 à 10:58 par migrate-to-doku     Haut de page
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Design by Chirripó