FORUM Syndrome-OC - Jacky-PC


  Programmation


  Autre


  [C] Compilateur C pour PIC

 




Achat/vente : blackwarriors, 2 utilisateurs anonymes et 13 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Compilateur C pour PIC

n°7032
Deton@tor
Never change, just update...
Posté le 22-09-2006 à 23:55:34  profilanswer
 

Salut,
 
Ayant enfin mon programmateur de PIC, je voudrais un compilo C (si possible gratuit) qui me permettrait d'avoir au final un .hex prêt à être envoyé au PIC par ICProg. J'avais déja travaillé avec un module ICD1 et Mplab au lycée.
 
Vous me conseillez quoi :??:
 
Merci  :hello:


---------------
=> VDS Matos audio/diy : AMD64 3000+ prétest, centrale Jamo, Pioneer, ALPS, RCA, supports LED 5mm... <=
mood
Google
Posté le 22-09-2006 à 23:55:34  profilanswer
 

n°7033
ced-2k
TODO : Insert text here.
Posté le 23-09-2006 à 08:03:15  profilanswer
 

j'ai déjà utilisé Hi tech Picc, avec un plugin pour MPLab.
 
Le lien que je t'ai mis c'est la version gratuite (suffisante pour les petits projets), mais il existe des versions payantes s'ils te faut quelque chose de plus avancé :)

n°7034
Deadog
Dain Bramaged
Posté le 23-09-2006 à 10:41:22  profilanswer
 

+1, les compilos d'Hitech sont pas mauvais du tout :)
 
et évite CCS :D

n°7037
Deton@tor
Never change, just update...
Posté le 23-09-2006 à 17:42:38  profilanswer
 

OK donc il me faut quoi exactement ?
 
HI-TECH PICC-LITE V9.50PL2 + MPLAB ca sera bon ?
 
c'est pour programmer du 16F628


---------------
=> VDS Matos audio/diy : AMD64 3000+ prétest, centrale Jamo, Pioneer, ALPS, RCA, supports LED 5mm... <=
n°7038
ced-2k
TODO : Insert text here.
Posté le 23-09-2006 à 21:21:36  profilanswer
 

Deadog a écrit :

+1, les compilos d'Hitech sont pas mauvais du tout :)
 
et évite CCS :D


je confirme. Ils sont même pas ansi :o  
 

Deton@tor a écrit :

OK donc il me faut quoi exactement ?
 
HI-TECH PICC-LITE V9.50PL2 + MPLAB ca sera bon ?
 
c'est pour programmer du 16F628


 
ca me semble bien oui :)

n°7040
Deton@tor
Never change, just update...
Posté le 24-09-2006 à 02:14:43  profilanswer
 

OK merci, je vais essayer ca alors dès que je recois mes PIC.
 
:jap:


---------------
=> VDS Matos audio/diy : AMD64 3000+ prétest, centrale Jamo, Pioneer, ALPS, RCA, supports LED 5mm... <=
n°7041
Dr Lous
I see old password
Posté le 24-09-2006 à 12:49:38  profilanswer
 

sourceboost ide :o
 
J'utilise que ca pour prog en C sur 16fxx(x) :)


Message édité par Dr Lous le 24-09-2006 à 12:49:51
n°7479
badou4
Posté le 26-06-2007 à 23:21:53  profilanswer
 

Comme detonator je veux programmer un pic 16F628.je voulais aussi utiliser MPLAB et HI-TECH PICC-LITE .  Je suis débutant je peu me tromper, mais j’ai lu dans des forums que ce compilateur ne fonctionne pas pour le pic 16F628A. Ou qu'il faut faire des manipulations que j’ai pas très bien compris.  
D’où ma question, qu’elle compilateur de C (gratuit) peu remplacer HI-TECH PICC-LITE , ou qu’elle sont les astuces a savoir pour que HI-TECH PICC-LITE fonctionne avec ce pic?

n°7495
badou4
Posté le 29-06-2007 à 19:51:21  profilanswer
 

je me suis decidé à utiliser CC5X mais le probleme c que tout les programmes que je trouve pour tester le pic16F628A sont avec des librairies. et dans CC5X y a rien en librairie, il faut les rajouter je crois mais j'y arrive pas. si qq'un à un programme de test par exemple allumer une led ou une solution à me proposer, je suis preneur.


Message édité par badou4 le 29-06-2007 à 19:52:18
n°7496
Dr Lous
I see old password
Posté le 29-06-2007 à 19:54:17  profilanswer
 

verifie les "include" :)
 
donne les erreurs a la sortie du compilo :)

n°7545
bilbot
L'Isarien des Flandres
Posté le 11-08-2007 à 12:41:05  profilanswer
 

je fais remonter le topic car je suis en train de me (re)mettre a la programmation des PIC (j'ai trouvé une ptite IDE sympa sous nux et qui supporte l'ICD2) et je voulais savoir qu'est ce qu'il se faisait de mieux pour les PIC 18F442/452/252/242 comme compilo C sous nux (je suis sous Ubuntu) Y en a une ptite 10aine et j'avoue que je suis un peu perdu pour choisir le meilleur.
 
 
vla la liste (non exhaustive bien sur)
 
Compiling, assembling, and linking with:  
GNU PIC Utilities  
Small Device C Compiler  
MPLAB C30 toolchain (natively or with Wine)  
PICC compilers (PICC-Lite, PICC, and PICC-18)  
MPLAB C18 compiler (with Wine)  
JAL compiler  
JALV2 compiler  
BoostC, BoostC++, and BoostBasic compilers (with Wine)  
CCS compiler (natively or with Wine)  
MPC compiler (with Wine)  
CC5X compiler (with Wine)


---------------
www.jackypc.com
Be creative with your style !
n°7546
ced-2k
TODO : Insert text here.
Posté le 11-08-2007 à 13:01:44  profilanswer
 

Salut bilbot,
 
Récemment j'ai utilisé PICC avec l'ide qui est inclus avec (Hi-Tide).
 
Mon projet était certe assez basique mais c'était plus que suffisant. J'étais très réticent à utiliser Hi-Tide car il est en java, mais au final il est vraiment rapide et pas lourd du tout :)


Message édité par ced-2k le 11-08-2007 à 13:02:58
n°7547
bilbot
L'Isarien des Flandres
Posté le 13-08-2007 à 22:13:22  profilanswer
 

Oué ca a l'air pas mal mais c'est limité a 30 jours et puis payant :/


---------------
www.jackypc.com
Be creative with your style !
n°7548
ced-2k
TODO : Insert text here.
Posté le 14-08-2007 à 08:23:17  profilanswer
 

ha possible :/ moi c'était un projet assez petit donc < de 30j ...

n°7549
RISC
Posté le 14-08-2007 à 19:04:25  profilanswer
 

Bilbot,
 
Les compilateurs C18 et C30 sont gratuits en version student edition et NON limités dans le temps.
Au bout de 60 jours seule l'optimisation est désactivée (aucune importance pour 95% des projets).
 
Tu peux les télécharger ici :
www.microchip.com/C18 --> pour tous les PIC18
www.microchip.com/C30 --> pour tous les 16bits (PIC24F, PIC24H, dsPIC30 et dsPIC33)
 
L'environnement de développement MPLAB est gratuit :
www.microchip.com/MPLAB
 
Si tu veux absolument travailler sous linux il existe aussi des resources ;=)
Pikdev - http://pikdev.free.fr/
GPUTILS - http://gputils.sourceforge.net
SDCC - http://sdcc.sourceforge.net
CPIK - http://pikdev.free.fr/download-cpik.php3
GPSIM - http://www.dattalo.com/gnupic/gpsim.html
PK2 - http://home.pacbell.net/theposts/picmicro/
GNUPIC - http://www.gnupic.org
 
Bonne lecture
a+

n°7550
Deadog
Dain Bramaged
Posté le 14-08-2007 à 20:24:17  profilanswer
 

[:rofl]


---------------
* On sais qu'on est un ingénieur si on n'a pas de vie social et qu'on peux le prouver mathématiquement
* "pluralitas non est ponenda sine necessitate" (Les choses essentielles ne doivent pas être multipliées sans nécessité) Guillaume d'Ockham

n°7551
bilbot
L'Isarien des Flandres
Posté le 14-08-2007 à 20:26:22  profilanswer
 

pk t'as fait un copier coller de mon post ? [:dslam]
 
Je le sais tout ca, moi je demande pas si ya des produits (je sais pertinament qu'il y en a vu que je les ai mis dans mon post) ce que je veux savoir c'est quel est le compilateur linux parmis la liste que j'ai mis qui est le plus performant. Et oui je veux absolument travailler sous linux. j'ai deja installé pikdev, qui ma foie semble fort sympathique et compatible ICD2. me manque plus que le compilo !


---------------
www.jackypc.com
Be creative with your style !
n°7552
Deadog
Dain Bramaged
Posté le 14-08-2007 à 21:04:53  profilanswer
 

ah, donc tu n'as pas encore testé les capacités de pikdev avec l'icd2 alors ?
 
j'étais aussi très enthousiaste quand j'ai découvert pikdev
il a jamais réussi à utiliser potablement mes icd2, que ce soit des clones ou des vrais :(


---------------
* On sais qu'on est un ingénieur si on n'a pas de vie social et qu'on peux le prouver mathématiquement
* "pluralitas non est ponenda sine necessitate" (Les choses essentielles ne doivent pas être multipliées sans nécessité) Guillaume d'Ockham

n°7553
bilbot
L'Isarien des Flandres
Posté le 14-08-2007 à 22:24:06  profilanswer
 

nan pas encore testé car l'ICD2 est dans tout le bazard que j'ai laissé chez mes parents et je le récup dans 2 semaines


---------------
www.jackypc.com
Be creative with your style !
n°7601
bilbot
L'Isarien des Flandres
Posté le 01-09-2007 à 11:20:39  profilanswer
 

Bon j'ai récup mon ICD je vais pouvoir tester la programmation sur les pic que j'ai en stock (faut que je trouve un fichier a uploader).
 
Sinon personne saurait me dire qu'elle est le meilleur complio C pour Pic sou Unix ?


---------------
www.jackypc.com
Be creative with your style !
n°7602
Deadog
Dain Bramaged
Posté le 01-09-2007 à 11:36:16  profilanswer
 

tout dépend du pic [:spamafote]
pour des 30 j'utilisais la version native de c30


---------------
* On sais qu'on est un ingénieur si on n'a pas de vie social et qu'on peux le prouver mathématiquement
* "pluralitas non est ponenda sine necessitate" (Les choses essentielles ne doivent pas être multipliées sans nécessité) Guillaume d'Ockham

n°7603
bilbot
L'Isarien des Flandres
Posté le 01-09-2007 à 11:48:27  profilanswer
 

Pic18 comme cité plus haut  car j'ai pas de 30 sous la main. Je vais voir si l'ICD2 permet de les programmer dans ce cas je récupérerais des 30. Par contre pour C30 ya plus l'optimisation au bout de 60 jours c'est grave ?
 
Edit : et z'etes sur que C30 fonctionne sous nux ? car sur la page d'information ils en parlent pas


Message édité par bilbot le 01-09-2007 à 11:52:49

---------------
www.jackypc.com
Be creative with your style !
n°7604
Deadog
Dain Bramaged
Posté le 01-09-2007 à 11:51:58  profilanswer
 

c30 c'est gcc ;)

 

et l'optimisation on s'en balance complétement ^^ (d'autant que sur la version native je suis pas sur qu'il y est de limitation)


Message édité par Deadog le 01-09-2007 à 11:52:58

---------------
* On sais qu'on est un ingénieur si on n'a pas de vie social et qu'on peux le prouver mathématiquement
* "pluralitas non est ponenda sine necessitate" (Les choses essentielles ne doivent pas être multipliées sans nécessité) Guillaume d'Ockham

n°7762
bilbot
L'Isarien des Flandres
Posté le 07-12-2007 à 17:59:14  profilanswer
 

bon j'ai enfin eu le temps de tester mon ICD2 sous linux avec piklab. Ca semble plutot bien fonctionner. Le seul problème que j'ai eu au début c'est que le firmware etait trop vieux et donc pas pris en charge. Il a fallut que je fasse une installe de MPLAB v8 sur un pc equipé de windows et que je mette a jour l'ICD2 et la ca marche nickel. Maintenant faut que je ponde quelques ligne de codes et que je les compile avec SDCC (jai finalement choisi ce compilo) et que je l'envoie sur le pic pour voir si tout fonctionne tres bien.
 
voilou je vous tiens au courant


---------------
www.jackypc.com
Be creative with your style !
n°7763
bilbot
L'Isarien des Flandres
Posté le 07-12-2007 à 21:21:53  profilanswer
 

bon voila ca avance, j'ai pondu un ptit bout de code permettant de faire clignoter une led branchée sur la broche RB0. Après quelques problème avec les mots de config qu'il faut mettre au début (ca voulait pas compiler), je décide de les virer et la oh miracle ca compile du premier coup. J'ecris le code danns l'eeprom du pic et ca fonctionne nickel, la led clignote correctement


---------------
www.jackypc.com
Be creative with your style !
mood
Google
Posté le 07-12-2007 à 21:21:53  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Autre


  [C] Compilateur C pour PIC

 

Hit Parade