FORUM Syndrome-OC - Jacky-PC


  Programmation


  Microcontrolleur &co


  recherche compileur C pour robot hemisson (pic16f877)

 




Le salon de discussion : stef942, 1 utilisateur anonyme et 16 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recherche compileur C pour robot hemisson (pic16f877)

n°3350
bool@y
--
Posté le 27-06-2004 à 10:55:10  profilanswer
 

Voilà, tout est dans le titre, j'ai reçu un chtit robot hemisson ( www.hemisson.com ) équipé d'un PIC16F877, et je recherche un compileur C pour générer mes .hex
http://rfhs8012.fh-regensburg.de/~saj39122/NN/projekte/Iberl/Simulator_Hemisson-Roboter-Dateien/Bilder/Hemisson.jpg [:bool@y]


Message édité par bool@y le 27-06-2004 à 11:12:11
mood
Google
Posté le 27-06-2004 à 10:55:10  profilanswer
 

n°3353
Dr Lous
I see old password
Posté le 27-06-2004 à 15:44:50  profilanswer
 

MPLab ?

n°3358
bilbot
L'Isarien des Flandres
Posté le 28-06-2004 à 22:26:53  profilanswer
 

il fait pas le c mplab du moins pour les pic16
par contre ccs ou css le fait...

n°3364
bool@y
--
Posté le 29-06-2004 à 16:23:43  profilanswer
 

ccs est recommmandé, mais il est pas loin de 100 roros :/

n°3365
bilbot
L'Isarien des Flandres
Posté le 29-06-2004 à 17:55:15  profilanswer
 

ya pas une version de demos limité a kke ko de programme?
 
Sinon tu peux p-e remplacer le pic16 par le pic18 equivalent...

n°3367
bool@y
--
Posté le 29-06-2004 à 18:00:25  profilanswer
 

le 18F877?

n°3369
bilbot
L'Isarien des Flandres
Posté le 29-06-2004 à 19:25:14  profilanswer
 

nan je crois que c 18f452 mais c a verif sur le site de µchip

n°3377
ced-2k
TODO : Insert text here.
Posté le 01-07-2004 à 13:22:09  profilanswer
 

moi aussi je me met à la programmation de PIC et je cherche un compilateur C.
 
je viens de prendre la démo de picc sur ce site
http://www.htsoft.com/downloads/demos.php
 
mais elle est limitée a 21j :/ donc si vous en connaissez, si possible gratuit?


Message édité par ced-2k le 01-07-2004 à 13:28:01
n°3378
bilbot
L'Isarien des Flandres
Posté le 01-07-2004 à 13:48:06  profilanswer
 

prend c18 pour pic 18

n°3381
ced-2k
TODO : Insert text here.
Posté le 01-07-2004 à 15:18:35  profilanswer
 

oui c'est une idée mais la j'ai pas de pic 18, juste un PIC 16F627 qui était fourni avec le programmateur que je viens de monter (kit velleman)  :/
 
je vais aller voir du coté des samples chez microship alors alors :whistle:

n°3566
ced-2k
TODO : Insert text here.
Posté le 20-07-2004 à 01:05:49  profilanswer
 

j'ai recu mes sample de PIC18 et apparement mon programmateur est pas compatible avec :cry:

n°3567
bool@y
--
Posté le 20-07-2004 à 10:47:26  profilanswer
 

dommage :/
C un programmeur home-made?

n°3568
ced-2k
TODO : Insert text here.
Posté le 21-07-2004 à 02:03:44  profilanswer
 

non meme pas c'est un velleman mais apparement il ne fait que les pic 16...
bah je vais faire un home made mais c'est dommage car celui-ci avec avait des leds/switchs pour tester les petits programmes que l'on fait...

n°3579
bilbot
L'Isarien des Flandres
Posté le 22-07-2004 à 13:12:07  profilanswer
 

c t quoi ton programmateur?

n°3593
ced-2k
TODO : Insert text here.
Posté le 23-07-2004 à 01:23:29  profilanswer
 

K8048 de velleman
http://www.velleman.be/common/prod [...] &id=350903
 
en fait le programmateur est p-e compatible mais le porogramme fourni avec ne l'est pas... et je ne trouve pas d'autre programme gérant ce programmateur

n°3615
hecta
Posté le 25-07-2004 à 20:58:04  profilanswer
 

hello,
je vous conseille CC5X (comme compilateur c pour pic)qui est gratuit en non commerciale, et qui se déclare dans mplab comme langage très simplement
vous avez donc toutes les possibilités de mplab avec du langage c
et donc pas besoin de changer ton 16f877
a+
hecta

n°3617
Angeliz
Posté le 26-07-2004 à 00:16:02  profilanswer
 

Bonsoir a tous
 
 
si vous recherchez des exemples en C sur PIC AVR  
gratos et simple
 
visitez mon site http://angeliz.free.fr
 
salud

n°3621
bool@y
--
Posté le 26-07-2004 à 10:09:19  profilanswer
 

merci à tous!
Vais voir pour ce compileur :)

n°3702
ced-2k
TODO : Insert text here.
Posté le 13-08-2004 à 16:14:10  profilanswer
 

hecta a écrit :

hello,
je vous conseille CC5X (comme compilateur c pour pic)qui est gratuit en non commerciale, et qui se déclare dans mplab comme langage très simplement
vous avez donc toutes les possibilités de mplab avec du langage c
et donc pas besoin de changer ton 16f877
a+
hecta

je commence tout doucement a l'utiliser mais il semble impossible de créer un tableau de bit ou un pointeur sur un bit??
 

Code :
  1. bit tab[8];
  2. bit * ptr;


 
alors que si je fait sur un char ca fonctionne.
tu aurais une idée?
 
en fait mon problème est d'envoyer en série les 8 bits composants un char. pour le moment je fais ca manuellement bit par bit, mais un for avec un pointeur serait beaucoup plus propre...

n°3736
Angeliz
Posté le 15-08-2004 à 21:55:05  profilanswer
 

Bonsoir
 
un tableau de bits est vraiment inutile.
les instructions de décalage pour la manipulation des bits >>  << sont plus éfficaces.
 
Cordialement
 
 
 
 
 

n°3739
ced-2k
TODO : Insert text here.
Posté le 15-08-2004 à 22:57:57  profilanswer
 

angeliz a écrit :

Bonsoir
 
un tableau de bits est vraiment inutile.
les instructions de décalage pour la manipulation des bits >>  << sont plus éfficaces.
 
Cordialement

en effet cela semble etre une bonne solution pour ce que je cherche à faire, plutot que d'utiliser des masques comme j'ai fait jusqu'a maintenant.
merci beaucoup
 

Code :
  1. static bit lcd_sda  @ ((unsigned)&PORTB * 8 + 7);
  2. unsigned int i;
  3. char c = 0x21;
  4. /* Envoi en serie des 8 bits composants le byte c*/
  5. for(i=0; i<=7; i++)
  6. {
  7.     lcd_sda = (c & 0b10000000) != 0;
  8.     c <<= 1;
  9. }


 
Voici donc comment je procède. Peut-être y aurait-il moyen de procéder sans masque et comparaison car ca doit etre assez couteux en instructions asm?
 
j'ai tenté ceci mais alors mes bits sont envoyés a l'envers...

Code :
  1. static bit lcd_sda  @ ((unsigned)&PORTB * 8 + 7);
  2. unsigned int i;
  3. char c = 0x21;
  4. /* Envoi en serie des 8 bits composants le byte c*/
  5. for(i=0; i<=7; i++)
  6. {
  7.     lcd_sda = c;     /* En placant un char dans un bit on prends le MSB */
  8.     c >>= 1;
  9. }


 
Merci de votre aide :hello:

n°4015
Exterkille​r
Posté le 02-09-2004 à 01:32:33  profilanswer
 

Ils sont bien ces robots moi j'en ai un c'est monty :) y a pas mal de prgr pour lui qui circulent pour son pic, ça peux peu être t'aider..

n°7710
didier974
Posté le 13-11-2007 à 12:50:29  profilanswer
 

bonjour, j'aimerais savoir comment reinitialiser le robot ?

n°7748
Psyc0
Posté le 02-12-2007 à 16:50:50  profilanswer
 

Han le up de plus de 3 ans !!! :o

mood
Google
Posté le 02-12-2007 à 16:50:50  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Microcontrolleur &co


  recherche compileur C pour robot hemisson (pic16f877)

 

Hit Parade