Aller au contenu


Photo
- - - - -

Programmation de PIC


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

#1 Goldeneye

Goldeneye

    Nouveau membre

  • Membres
  • 8 messages

Posté 20 juin 2010 - 05:21


Bonjour, je fais appel à vos connaissances en électronique et en informatique pour savoir lequel des langage utilisé dans la programmation des PIC était le plus "simple".
En effet, je désire débuter dans ce domaine mais j'hésite surtout entre le C, Le Pascal et le Basic.
Merci de vos réponses.
Amicalement Goldeneye.

#2 miky-mike

miky-mike

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 232 messages
  • Gender:Male
  • Location:Belgique

Posté 20 juin 2010 - 06:15

Je dirai le c car tu as vraiment beaucoup d'exemple sur internet.

Maintenant c'est aussi une affaire de gout

#3 Goldeneye

Goldeneye

    Nouveau membre

  • Membres
  • 8 messages

Posté 20 juin 2010 - 06:33

Et comme on est sur le sujet que penses-tu de la plateforme de programmation Easy Pic 6 de MikroElektronika?
C'est quoi la différence entre les AVR et les PIC?
C'est lequel le plus difficile à programmer?
Amicalement goldeneye.


#4 frank9321

frank9321

    Membre occasionnel

  • Membres
  • Pip
  • 133 messages

Posté 20 juin 2010 - 06:39

Perso, je te conseille le C (je programme des AVR, mais c'est +- la même chose). Je déconseille surtout les langages "haut-niveau" comme le basic, bascom, flowcode. C'est facile à programmer, mais dès que tu veux faire un truc un peu plus poussé/optimisé, tu pourras rien faire.
L'avantage du C, c'est que c'est assez bas niveau. Au début, c'est dur, mais après, tu peux t'éclater à fond.

#5 miky-mike

miky-mike

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 232 messages
  • Gender:Male
  • Location:Belgique

Posté 20 juin 2010 - 07:59

J'ai entendu beaucoup de bien sur Easy Pic 6 mais je ne programma epas de pic donc je ne saurais pas en dire plus.

Concernant la différence en avr et pic, il y en a beaucoup et forcément j'en connais plus favorable pour les avr que les pic (comme je travaille avec les pic)
- Faire des choses simple (lcd, RC5, led, ....) pas besoin de quartz pour les avr.
- Même les plus petit avr gèrent l'usb, pas les pic
- Le prix est moins chére chez les avr
- les arduino sont a base d'avr
- ...

Sinon pour le langage je ne suis pas d'accord avec frank9321 pour le bascom, c'est vraiment bien foutu et on peut vraiment tout faire facilement.
Sinon je sis d'accord pour le flowcode que c'est vraiment pas de la programmation.

#6 frank9321

frank9321

    Membre occasionnel

  • Membres
  • Pip
  • 133 messages

Posté 20 juin 2010 - 09:05

C'est vrai que le truc du quartz obligatoire (du moins, je crois), c'est une vraie tuerie. Quand tu te lances dans le domaine et que tu dois acheter l'µC, le programmateur, les quartz, les capas..., c'est super chiant. Tandis que les avr, c'est du plug and play :).

Le bascom, j'aime pas trop, peut-être par ce que ca me rapproche trop du VB que j'ai délaissé il y a quelques années. Enfin bon, chacun à ses gouts.

faut que j'aille me coucher, j'ai le bac de francais moi demain ^^.

#7 Goldeneye

Goldeneye

    Nouveau membre

  • Membres
  • 8 messages

Posté 21 juin 2010 - 10:37

Ok merci les gars pour vos informations et bon merde pour ton bac.
Amicalement Goldeneye

#8 Tixlegeek

Tixlegeek

    Membre occasionnel

  • Membres
  • Pip
  • 116 messages

Posté 21 juin 2010 - 01:30

Hm. Pour les PIC, Ca dépends. Le quartz n'est pas obligatoire. La majorité des PIC actuels gérent un oscillateur interne (16F88: 8mhz interne, 12F675: 4mhz interne...)

bref

Les AVR ont l'avantage d'etre tout à fait adapté pour la programmation en environement libre, et de disposer de beaucoup d'informations périphériques (par le biais de la communauté arduino notamment, etc..

Les PIC aussi , mais les AVR sont plus actuels, ils conviennent mieux aux besoins d'aujourd'hui! =)

++ Tixlegeek

#9 Goldeneye

Goldeneye

    Nouveau membre

  • Membres
  • 8 messages

Posté 10 juillet 2010 - 05:22

Merci




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users