Conseils PIC ...

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From French to

Threaded View
Bonjour ,

à bientôt quarante balais, je voudrais enfin me mettre
aux µC . J'ai fait un peu de 6809 il y a quelques années...
  Ne vous moquez pas SVP...

Quoique discutable, d'après ce que j'en lis de ci de là...,
j'ai opté pour les PIC , et me suis acheté une petite
carte de développement MikroE
   http://www.mikroe.com/en/tools/easypic5 /
Le prix me semblait raisonnable au vu de ce qu'il y a
dessus, ca a l'air d'etre une bonne base pour manipuler.

Le premier projet sur lequel je souhaiterais me pencher
serait un petit contrôleur d'éclairage miniature  :
Je fais des sortes de tableaux et sculptures qui intégrent
des éclairages à leds, petites lampes à incandescence...
Je souhaiterai pouvoir les commander en tout en rien
et variable ( PWM ? ), et memoriser quelques scènes et séquences
simples...
L'interface pourrait etre un simple clavier ou plus cool
l'ecran graphique tactile ( bon là, je suis peut etre optimiste
pour débuter ) ;-)

Bref rien de bien terrible , mais le problème est que
parmi les multitudes des references de PIC dispos,
je ne sais pas du tout vers lequel me tourner... ?
Y en a t'il prévu pour gérer un max de sorties PWM, etc .. ?

Bref , je ne sais pas où treouver un guide de sélection..
J'ai regardé sur le site microchip  mais c'est une vraie jungle pour moi...

Merci pour un éventuel débrouissaillage....

Cordialement

Franck



Re: Conseils PIC ...
Franck T a écrit :
Quoted text here. Click to load it

Slt !

Incontournable  http://www.abcelectronique.com/bigonoff /

Crdlt !

Chab....qu'il est beau sur son vélo   ;o))

Re: Conseils PIC ...

Quoted text here. Click to load it

j'allais le dire ...
sinon, pour votre application, je ne saurais vous conseiller de regarder
du coté de l'arduino ou de son equivalent le pinguino
ce sont des cartes toutes faites, à moins de 30$, qui integrent tout ce
qu'il faut pour de la gestion de pwm, se programment facilement en c
simplifié et se mettent en oeuvre en quelques minutes. on peut quand
meme en apprendre un max sur le microcontroleur pic ou avr inclus avant
de se lancer dans un projet plus personnalisé avec conception de la
carte en plus.

pour l'arduino : http://www.arduino.cc/
pour le pinguino : http://www.hackinglab.org /

bonnes decouvertes !

--
Jean-Yves.

Re: Conseils PIC ...
Quoted text here. Click to load it

Bonjour , merci

suite à diverses contributions au sujet de ces sympatiques petites bêtes,
j'y avais effectivement songé.
Le prix et la "facilité" de mise en oeuvre semblaienet en effet attractifs.
Mais bon comme il fallait bien faire un choix j'ai voulu tenté ces platines
de déveleppement "EasyPIC"  parce qu'elles me semblaient concentrer
pour un prix raisonnable pas mal de matériel pour prototyper.
Maintenant que je l'ai , j'aimerai éviter qu'elle ne dorme dans un tiroir...

Franck



Re: Conseils PIC ...
Quoted text here. Click to load it

Puisque vous disposez d'une carte d'expérimentations vous pouvez
commencer par faire un prototype. Une fois au point notez les besoins de
votre montage :
* Combien de ROM ?
* Combien de RAM ?
* Combien d'entrées-sorties ?
* Des périphériques spécifiques sont-ils nécéssaires ? (CAN, SPI, UART,
EEPROM, etc...)

A partir de là vous devriez pouvoir trouver ce qu'il vous faut dans le
catalogue Microchip, à l'aide de la fonction "Parametric Search".

Quoted text here. Click to load it

Je vous conseille de gérer la PWM en software. Vous pourrez gérer autant
de lampes que vous voudrez en utilisant un seul timer et une
interruption. Si vous ne voyez pas comment faire, demandez.

v.

Re: Conseils PIC ...

4ab31500$0$9082$ snipped-for-privacy@news.free.fr...
Quoted text here. Click to load it

OK,
merci.

Donc si je résume , je commence à défricher le terrain sur la platine et son
18F887
( avec laquelle j'ai pris le compilateur basic, fourni avec une bonne
librairie
d'exemples, que j'ai à peine commencé à effleurer. J'ai pris, peut etre à
tort
le basic car il me semblait plus "intuitif" et adapté à un pur débutant.
J'ai
bien fait un peu de C il y a pas mal d'années mais vu ce qu'il en reste... )

Des exercices en somme, dont par exemple la gestion logicielle de PWM ?
Je vais déja regarder si parmi tous les exemples certains ne s'en
rapprochent
pas.

Ensuite seulement en fonction des besoins je me penche vers le choix final
du PIC ?
Quelles sont les contraintes pour s'assurer que ce qui a marché sur tel
modèle
soit transposable sur un autre sans trop de galère ?

Bon de toute façon je me doute bien que ca ne va pas se faire tout seul,
j'espère juste trouver le temps...

Franck



Re: Conseils PIC ...
Quoted text here. Click to load it

Personnellement je préfère le C car on a un meilleur contrôle de bas
niveau, ce qui est quand même important quand on fait de l'électronique.
Mais c'est une question de goûts et de couleurs et souvent l'objet de
longs débats :)

Quoted text here. Click to load it

Plus que des exercice, puisque le produit final est le programme que
vous vouliez faire depuis le départ. C'est donc productif.

Quoted text here. Click to load it

Le plus important est je pense de rester sur la même série pic16 ou
pic18. Ensuite vérifiez si les périphériques utilisés sont bien
disponibles. Si vous programmez en un langage de haut niveau (par
opposition à l'assembleur) ça devrait se faire sans trop de problèmes.

Il faut voir aussi dans quelle optique vous vous placez, amateur à 1
exemplaire ou bien production en série. Si vous comptez produire 1000
cartes, alors il vous faudra trouver le pic le plus proche de vos
besoins. Si vous développez en amateur, vous pouvez vous contenter de
choisir 2 ou 3 pics dans chaque gamme de performance et vous y tenir
dans tous vos montage, ce qui sera nettement plus simple pour faire un
choix. Par exemple 12F675, 16F628 et 18F2550. Ou même uniquement un
"gros" PIC comme un 18F, qui ne sont quand même pas hors de prix, si
vous ne voulez pas trop vous investir.

v.

Re: Conseils PIC ...
Franck T a ecrit

Quoted text here. Click to load it


Bonjour
Si c'est comme je le suppose dans une optique strictement amateur, ne
cherche pas pour le moment à te poser des questions sur le sexe des
anges et la pertinence selon epsilon de tel ou tel compilo !

Utilise simplement ton investissement hard et soft !

De toutes façons au final c'est toujours un .hex qui s'injecte ou vient
se loger :D .

L'important maintenant est de te faire plaisir avec les exemples
didactiques, de les adapter, defriche par toi meme et si tu rencontre
plus tard une limitation (soft ou cible) tu avisera alors avec ton
experience acquise !

Ceci n'etant que mon avis personnel à moi que j'ai !  :D
Rvl



Re: Conseils PIC ...

snipped-for-privacy@demande.net...
Quoted text here. Click to load it

Bonjour ,

je vais déja tacher de commencer à faire quelquechoses
sur la platine et son 887... Vu que je débute et le peu de temps dispo
ca va pas se faire en une semaine.... ;-)

Après, si j'aboutis _ allez, quand j'aboutirai, soyons optimistes... _
je verrai pour passer çà en maquette avec un PIC un peu moins
"gros" ( je doute d'avoir besoin de tous les ports dispos... ) ,
jusqu'à présent le plus "illuminé" de mes tableaux/scultptures
se contente de 16 voies d'éclairages.

Ah, si je m'y etais mis plus tôt....

Franck

 



Re: Conseils PIC ...

4ab31500$0$9082$ snipped-for-privacy@news.free.fr...
Quoted text here. Click to load it

pour moi c'est une approche laborieuse de faire comme
ça...

vu le prix dérisoire des PIC, je conseille d'attaquer
direct avec un gros PIC multi-usage... qui peut le plus
peut le moins... c'est bien plus simple intellectuellement
de s'envestir à fond un unique modèle à tout faire...

perso ça ne me pose aucun problème métaphysique
de faire clignoter une LED avec un pic USB ...

le choix du PIC au plus près n'est valable que dans
une production à grande echelle où on cherche à grapiller
quelques euros sur chaque modèle...




Re: Conseils PIC ...
Franck T a écrit:

Quoted text here. Click to load it

  Il y a quantité de référence, mais peu sont disponibles sans problème.

Un autre point: sur la base d'un circuit complet, il y a quantité de
références où une ou plusieurs fonction ne sont plus disponibles. Malgré
tout, il n'y a pas de différence de prix notable.

Perso, j'ai choisi le 16F690 et le PICkit 2 Starter Kit ref DV164120.
J'ai l'impression que, à 3 ¤ le µC , il a tout l'avenir devant lui.
Le µC est dispo chez Farnel et chez Selectronic. Le kit de développement
directement chez microchip.


A+
--
02°44'45"E  45°30'50"N
    Philippe Vessaire  Ò¿Ó¬


Re: Conseils PIC ...

4ab26810$0$22877$ snipped-for-privacy@news.free.fr...
Quoted text here. Click to load it

Bravo !

Quoted text here. Click to load it

Le plus simple est d'utiliser le guide de sélection paramétrique de
Microchip, disponible ici :
http://www.microchip.com/maps/microcontroller.aspx


Cordialement,
Robert Lacoste
www.alciom.com



Re: Conseils PIC ...
Franck T a écrit :
Quoted text here. Click to load it
Salut,
Non, non, surtout pas..
A plus du double, je tripote toujours
ces petites bêtes et autres.
6809 que de souvenirs..

--
era
http://tk5yp.fr/webcam/calvi_revelata.htm

Re: Conseils PIC ...
Franck T a écrit :
Quoted text here. Click to load it
Bonjour Franck

Si cela peu te servir, le quinquagénaire que je suis, aprés avoir lu
l'excellent et l'énorme travail de Bigonoff, utilise des 18F452
remplacés maintenant par des 18F4520.
Le programmateur RS232 que j'utilise encore en ICSP s'inspire d'un
montage paru dans le n° 284 d'Elektor (février 2002, couplé au logiciel
WinPic800 de notre ami Sisco Benach Font et marche aussi bien pour des
16F que des 18F
Depuis peu j'utilise un MPLAB ICD3 de microchip, qui permet la
programmation des PICs depuis un port USB et permet aussi un débugage
plus facile.
Quand aux outils logiciels, ils sont en accès libre sur le site de
microchip:
Mplab 8.36 et l'assembleur ainsi que la version étudiante du compilateur
C de microchip, pour les 18F.
Pour la mise en oeuvre j'utilise essentiellement des plaque à bandes
cuivrées que je coupe avec une mini perceuse et des bandes de supports
tulipes qui me permettent de relier différents montages avec des bouts
de fils, cela fait un peu paquet de nouilles, mais permet d'avoir des
montages modulaires réutilisables à l'infini.

En résumé, les chips que j'ai utilisé sont:
16F84
16F628
16F872
16F877
18F452 et 18F4520
18F458
18F4550
j'envisage le 18F4685 qui fait 96K soit 48K de mots programmes

Bon courage pour la suite
Cordialement

Bruno


Re: Conseils PIC ...
Quoted text here. Click to load it
[...]
Quoted text here. Click to load it

Il n'y a pas une limitation de taille mémoire sur la version étudiante du
compilateur C de microchip, d'ailleurs ?

Re: Conseils PIC ...
cLx a écrit :
Quoted text here. Click to load it
La version sudent est valable sana limitation de temps ni de taille du code.
Cela est vrai pour tous les compilateurs C de Microchip C18, C30, C32.
Seule l'optimisation de la taille du code n'est pas possible ce qui ne
présente aucune limitation pour les utilisations personnelles.
Beaucoup de sociétés utilisent les versions student pour développer
leurs produits et les commercialiser. Cela semble tout à fait légal
suivant les termes de la licence de Microchip.
A+

Re: Conseils PIC ...
Quoted text here. Click to load it

bonjour E0% tous,

Quoted text here. Click to load it

et moi, j'utilise des boites de camembert vides pour classer
mes composants dans mes boites de chaussures...

bon'dimanche E0% tous,
vede
;O]

Re: Conseils PIC ...
vede a écrit :

Quoted text here. Click to load it

Heureusement !
Si pas vides, on peut y piquer des composants ...

pour classer
Quoted text here. Click to load it

Vides également...

Quoted text here. Click to load it

Merci, le Dimanche s'est bien passé..

--
era
http://tk5yp.fr/webcam/calvi_revelata.htm

Site Timeline