====== PIC-MINI-WEB ====== Platine d'expérimentation PIC-MINI-WEB PIC-MINI-WEB WEB SERVER TCP-IP DEVELOPMENT BOARD PIC MICROCONTROLLERS \\ http://www.olimex.com/dev/pic-mini-web.html **Le micro-controleur est le PIC18F25J20 + ENC28J60 Ethernet controller.** ===== Sur le web ===== La programmation de PICs en C : * http://mathieu.agopian.free.fr/prog_pic/presentation/ * http://hhollard.club.fr/prog_pic_c.htm Forums : * Futura-Sciences / Électronique \\ http://forums.futura-sciences.com/forum40.html * Electronicfr.com - Microcontrolers, domotic and robotic \\ http://electronicfr.com/index.php ===== Livres ===== * Microcontrôleurs PIC 18 - Description et mise en oeuvre - Christian Tavernier - 01/2008 \\ http://www.tavernier-c.com/microcontroleurspic18_sommaire.htm * Les Microcontrôleurs PIC - Recueil d'applications - Christian Tavernier \\ http://www.tavernier-c.com/pic_recueil_applications.htm ===== Fournisseurs ===== Chez Lextronic.fr : Platine d'expérimentation PIC-MINI-WEB = 40.97 €HT ===== Les outils pour le Dev ===== Programming PIC 18F in C with C18 compiler and C18 library \\ http://electronicfr.com/index.php/Microcontrolers-programing/Memo-and-code-exemples-for-C18-programing.html http://forums.futura-sciences.com/thread211531.html Pleins de cours sur http://bepelectronique.free.fr/ ==== Programmateurs ==== [[http://www.lextronic.fr/produit.php?id=214|Programmateur économique "PIC-01"]] 59.00 €ttc chez Lextronic. 50 références de microcontrôleurs PIC 8, 18, 28 ou 40 broches parmis les plus usuels de la famille PIC12Cxxx, PIC16Cxx et PIC16Fxx ainsi que les EEproms Séries (famille 24Cxx). [[http://www.elektor.fr/shop.684.lynkx?searchValue=programmateur+PIC&x=0&y=0&productCategoryGuid=3dffdee0-00b3-4e3e-930f-7abe9900923b|Programmateur/Débogueur IC]] 53,50 €ttc sur Elektor. µC 8 bits PIC des séries 16F et 18F. Programmeur + ICD (In-Circuit-Debugger = débogueur en circuit). http://forums.futura-sciences.com/showthread.php?p=1766987#post1766987 * [[http://www.microchipdirect.com/productsearch.aspx?Keywords=PG164120|PG164120]] PICkit 2 only * [[http://www.microchipdirect.com/productsearch.aspx?Keywords=DV164120|DV164120]] PICkit 2 Starter Kit * [[http://www.microchipdirect.com/productsearch.aspx?Keywords=DV164121|DV164121]] PICkit 2 Debug Express http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805&redirects=pickit2 ==== Blabla #1 ==== Au niveau du compilateur, le C18 a un très gros avantage : il est gratuit en version student edition et non llimité dans le temps. Seule l'optimisation est désactivée au bout de 60 jours (inutile pour les besoins persos). Tu peux le télécharger ici :www.microchip.com/C18 Au niveau du programmateur / débogueur, ca dépend de ton besoin. Si tu veux pouvoir programmer tous les PICs passés et à venir, investi dans l'ICD2. Il est plus cher mais tu n'as jamais aucun problème et en plus il y a du SAV ;=) Si ton budget est limité ou que tu souhaites le faire toi même, il y a plein de clones sur internet. Perso, j'utilises l'ICD2 original car mon but est de développer des cartes et pas de passer du temps sur l'outil... N'oublie pas une très grosse différence : l'ICD2 original est à la fois un débogueur ET un programmateur. IL permets donc de trouver beaucoup plus vite les erreurs et de visualiser ce qui se passe dans le micro. Dans MPLAB (gratuit), tu peux également utiliiser le simulateur intégré et l'initialisateur graphique VDI. Tu trouveras MPLAB ici : www.microchip.com/MPAB ==== SDCC ==== http://mdubuc.freeshell.org/Sdcc/ SDCC is a freeware, retargettable, optimizing ANSI C compiler based on gcc. It supports a number of microcontrollers, including the 14-bit core PIC microcontroller series. The SDCC project page can be found here : http://sdcc.sourceforge.net/