Conseils PIC ...

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

formatting link
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

Reply to
Franck T
Loading thread data ...

Franck T a écrit :

Slt !

Incontournable

formatting link

Crdlt !

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

Reply to
Chab

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".

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.

Reply to
vic

Franck T a écrit:

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  ??
Reply to
Philippe

"Franck T" a écrit dans le message de news:

4ab26810$0$22877$ snipped-for-privacy@news.free.fr...

Bravo !

Le plus simple est d'utiliser le guide de sélection paramétrique de Microchip, disponible ici :

formatting link

Cordialement, Robert Lacoste

formatting link

Reply to
Robert Lacoste

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 :

formatting link
pour le pinguino :
formatting link

bonnes decouvertes !

--
Jean-Yves.
Reply to
Jean-Yves

"vic" a écrit dans le message de news:

4ab31500$0$9082$ snipped-for-privacy@news.free.fr...

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

Reply to
Franck T

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

Reply to
Franck T

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 :)

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

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.

Reply to
vic

Franck T a ecrit

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

Reply to
rvlegran

"rvlegran" a écrit dans le message de news: snipped-for-privacy@demande.net...

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

Reply to
Franck T

Franck T a écrit :

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
Reply to
era

"vic" a écrit dans le message de news:

4ab31500$0$9082$ snipped-for-privacy@news.free.fr...

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...

Reply to
Stephane Legras-Decussy

Franck T a écrit :

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

Reply to
Bruno

[...]

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

Reply to
cLx

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+

Reply to
Bruno

e de

teur

nte du

de.

bonjour =E0 tous,

ntages

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

bon'dimanche =E0 tous, vede ;O]

Reply to
vede

vede a écrit :

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

pour classer

Vides également...

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

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

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.