cherche langage de prog et infos sur les Pic de MicroChip

cherche langage de prog et infos sur les Pic de MicroChip - Divers - Programmation

Marsh Posté le 11-03-2003 à 14:08:06    

Salut à tous!
 
J'aimerai connaître un langage de programmation sur pic mais autre chose que de l'assembleur.  Pour l'instant je ne m'y connaît pas beaucoup, j'ai découvert ce style de programmation avec du Basic Stamp 2 mais je trouve ça pas très bon marché et assez limité en espace pour le code.  
 
J'ai entendu parler du compilateur PicBasic et PicBasic Pro, qui utilise le langage du basic stamp, mais comme le prix de ce compilateur est assez élevé et que je n'ai pas trouvé de démo, j'aimerai avoir votre avis là dessus.
 
En fait ce que je voudrai c'est pouvoir avoir votre avis sur ce programme (dif entre version classique et pro autre que les 200 euros d'écart...) et peut-être trouver une version démo.
 
Enfin, si vous connaissez aussi un bon site pour les débutants qui explique bien le fonctionnement et qui donne des petits exemple de code...  J'ai cherché mais j'ai pas trouvé grand chose de valable.
 
Merci d'avance!


Message édité par C17 le 11-03-2003 à 14:11:42

---------------
C17
Reply

Marsh Posté le 11-03-2003 à 14:08:06   

Reply

Marsh Posté le 11-03-2003 à 15:43:11    

Slt,
 
tu trouveras pas mal de choses sur ce site:
http://www.microchipc.com/
 
Une version light d'un compilateur C peut etre telechargée ici:
 
http://www.bknd.com/cc5x/index.shtml

Reply

Marsh Posté le 13-03-2003 à 14:26:31    

Paul1205 a écrit :

Slt,
 
tu trouveras pas mal de choses sur ce site:
http://www.microchipc.com/
 
Une version light d'un compilateur C peut etre telechargée ici:
 
http://www.bknd.com/cc5x/index.shtml


 
Merci pour les infos
 
Moi de mon coté j'ai trouvé un site génial pour ceux qui veulent débuter et utiliser le compilateur picbasic ou picbasic pro.
 
Sur le site: http://compilespot.com on peut utiliser un de ces compilateurs en ligne gratuitement (limité mais c'est quand même très intéressant).  Ce qui est tout aussi intéressant c'est qu'on peut utiliser ce soft 'à la location' en ligne au mois (pour un mois c'est 25 $)...  
 
Donc c'est vraiment super pour ceux qui veulent utiliser picbasic Pro pour un projet sans devoir se taper une licence à 350 euros...


---------------
C17
Reply

Marsh Posté le 13-03-2003 à 14:39:21    

le PicBasic, c'est moyennement humain comme langage (si je me souviens bien, les instructions font 1 caractere)

Reply

Marsh Posté le 13-03-2003 à 14:45:50    

djok_fb a écrit :

le PicBasic, c'est moyennement humain comme langage (si je me souviens bien, les instructions font 1 caractere)


 
Pas du tout, c'est vraiment simple comme langage, t'as plus besoin de te casser la tête, tu sélectionne le bon pic que tu veux programmer et tu tapes ton code... Tu peux même insérer des lignes d'assembleur si tu veux...
 
 c'est du Basic Stamp, si tu connais...
 
Ex:

Code :
  1. ' PicBasic program to demonstrate operation of an LCD in 4-bit mode
  2. '
  3. ' LCD should be connected as follows:
  4. '       LCD     PIC
  5. '       DB4     PortA.0
  6. '       DB5     PortA.1
  7. '       DB6     PortA.2
  8. '       DB7     PortA.3
  9. '       RS      PortA.4 (add 4.7K pullup resistor to 5 volts)
  10. '       E       PortB.3
  11. '       RW      Ground
  12. '       Vdd     5 volts
  13. '       Vss     Ground
  14. '       Vo      20K potentiometer (or ground)
  15. '       DB0-3   No connect
  16.         Pause 500       ' Wait for LCD to startup
  17. loop:   Lcdout $fe, 1   ' Clear LCD screen
  18.         Lcdout "Hello"  ' Display Hello
  19.         Pause 500       ' Wait .5 second
  20.         Lcdout $fe, 1   ' Clear LCD screen
  21.         Lcdout "World"
  22.         Pause 500       ' Wait .5 second
  23.         Goto loop       ' Do it forever


 
 :sol:


Message édité par C17 le 13-03-2003 à 14:46:32

---------------
C17
Reply

Marsh Posté le 13-03-2003 à 15:50:41    

C17 a écrit :


 
Pas du tout, c'est vraiment simple comme langage, t'as plus besoin de te casser la tête, tu sélectionne le bon pic que tu veux programmer et tu tapes ton code... Tu peux même insérer des lignes d'assembleur si tu veux...
 
 c'est du Basic Stamp, si tu connais...
 
Ex:

Code :
  1. ' PicBasic program to demonstrate operation of an LCD in 4-bit mode
  2. '
  3. ' LCD should be connected as follows:
  4. '       LCD     PIC
  5. '       DB4     PortA.0
  6. '       DB5     PortA.1
  7. '       DB6     PortA.2
  8. '       DB7     PortA.3
  9. '       RS      PortA.4 (add 4.7K pullup resistor to 5 volts)
  10. '       E       PortB.3
  11. '       RW      Ground
  12. '       Vdd     5 volts
  13. '       Vss     Ground
  14. '       Vo      20K potentiometer (or ground)
  15. '       DB0-3   No connect
  16.         Pause 500       ' Wait for LCD to startup
  17. loop:   Lcdout $fe, 1   ' Clear LCD screen
  18.         Lcdout "Hello"  ' Display Hello
  19.         Pause 500       ' Wait .5 second
  20.         Lcdout $fe, 1   ' Clear LCD screen
  21.         Lcdout "World"
  22.         Pause 500       ' Wait .5 second
  23.         Goto loop       ' Do it forever


 
 :sol:


ok, c'est pas le meme que ce que j'ai fait au CNRS...
ca s'appelait quelquechose Basic, toutes les instructions faisait un caractere:
O c'etait pour afficher un caractere
P c'etait pour demander une entree clavier (il me semble)
H pour commencer un calcul...
 
bref, un truc atroce...le tout dans un environnement Unibasic...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed