Quel type de microcontrôleur

Lesquels choisir ? Comment les utiliser ?

Postby risc » Wed Mar 28, 2012 12:00 am

Salut,

L'assembleur semble peu approprié de nos jours ou l'on trouve des compilateurs C gratuits ;=)
Il existe par exemple des versions Lite complètes de tous les compilateurs C pour les PICs téléchargeables ici :
http://www.microchip.com/compilers

Il suffit dy ajouter un environnement de développement multiplateformes (Linux, Mac, Windows) gratuit au goût du jour comme MPLAB X ( http://www.microchip.com/mplab ) et lon peut démarrer.

Il existe des tutoriels sur les PICs en C et en français sur plusieurs sites :
* http://www.ac-limoges.fr/sti_ge/spip.php?rubrique4
* http://www.aix-mrs.iufm.fr/formations/filieres/ge/data/PIC/PICC/indexPIC_C.htm

a+
risc
 
Posts: 67
Joined: Fri Jan 17, 2014 4:42 pm

Postby obdh » Wed Mar 28, 2012 12:00 am

J'avais effacé une partie du message concernant l'assembleur, puisque le choix logique du C semble acquis. Sur des processeurs biens foutus, pour lesquels les compilateurs peuvent être efficaces, l'assembleur n'a quasiment aucun intérêt et surtout beaucoup d'inconvénients. Et avec des PIC, il faut aimer souffrir et perdre son temps pour programmer en assembleur. Avec des 68000, c'était un peu plus digeste...
obdh
 
Posts: 487
Joined: Fri Jan 17, 2014 4:39 pm

Postby guy81 » Thu Mar 29, 2012 12:00 am

Bonjour! sorry, mais comme tous les "inactifs" j'ai un emploi du temps chargé! mais je lis vos réponses! et j'ai regardé sur le net
les pages sur les uC. Dans la vie il faut prendre des décisions...(bonnes ou mauvaises!!) j'ai donc décidé de m'orienter vers les
PICs (16F ou 18F ou...) je vous enverrai un fichier pour juger de la"puissance" de l'Uc neçessaire. j'opte également pour un compilateur "C".
Ceci étant décidé, que me conseillez vous comme programmateur de PIC? je désire un matériel sans problèmes et si possible équipé de supports à insertion nulle.
j'ai vu sur le net ceci :http://www.piccircuit.com/shop/pic-programmer/70-ica06-ultimate-usb-pic-programmer-set.html
je suis peu limité en budget! je préfère un matériel (et logiciel) payant mais qui fonctionne bien et puisse "régler" les problèmes!
je pense à un bon "debugger"par exemple.
pour résumer, et si vous étés "gentils"(ce qui est certainement le cas!) donnez moi SVP ce quil est
neçessaire en logiciel et matériel ! bien sur je possède l'environnement Windows (win 2000 et XP).
merci de vos réponses éclairées!
guy.'
guy81
 
Posts: 13
Joined: Mon Jan 20, 2014 8:01 am

Postby obdh » Fri Mar 30, 2012 12:00 am

Les derniers PIC32MX110 sont disponibles entre 3 et 5€, dans des boîtiers utilisables par l'amateur (SO28 ou même DIP).
Je ne vois pas vraiment l'intérêt de s'embêter avec les PIC16 ou PIC18, qui n'ont strictement rien à voir en terme de performance et de confort d'utilisation.
Côté programmation, je ne connais que l'ICD2, obsolète, et j'utilise depuis un bon moment le RealIce beaucoup plus pratique.
Le PICkit3 me semble bien à un prix très abordable (50€HT). Attention au matériel plus ou moins compatible d'origines diverses. Un programmateur seul, ne permettant pas de faire du debug, n'a pas grand intérêt (ce qui me semble le cas du matériel donné en lien plus haut).
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2519¶m=en534451&page=wwwdevMPLABEmulatorDebuggers
obdh
 
Posts: 487
Joined: Fri Jan 17, 2014 4:39 pm

Postby guy81 » Fri Mar 30, 2012 12:00 am

to obdh!
Et si mes moyens me permettent d'acquerir par exemple un ICD3!
pensez vous que c'est un achat "pertinent"...? j'ai lu qu'ils etaient garantis à vie!!! ...selon mr bigonof !!!
utiliser du materiel microship avec des Uc microship me semble une bonne demarche...je suppose que ça fonctionne bien!?
par les temps qui courent, je prefere avoir chez moi un ICD3 plutot
que l'equivalent en euros à la banque!!... c'est mon opinion et je la partage!!
PS: je suppose qu'il n'y a pas de problème pour adapter un connecteur à insertion nulle avec un ICD3? de façon à programmer
or circuit. (Les ICD etant vendu comme des in-cicuit) c'est simplement une question de "cablage"?
merci reponses.
guy.
guy81
 
Posts: 13
Joined: Mon Jan 20, 2014 8:01 am

Postby guy81 » Fri Mar 30, 2012 12:00 am

j'ai trouvé sur le net pour 24 dolars ceci :
http://www.mikroe.com/eng/products/view/285/book-pic-microcontrollers-programming-in-c/
quen pensez vous? pour le prix, on ne prend pas de risques!
guy.'
guy81
 
Posts: 13
Joined: Mon Jan 20, 2014 8:01 am

Postby obdh » Fri Mar 30, 2012 12:00 am

Pour le dernier lien, je ne sais pas.
La très grosse différence entre le Real Ice et l'ICD2 était la vitesse, car je n'utilise pas toutes les fonctionnalités du premier. Il faudrait du matériel en plus et une carte cible adaptée. On doit retrouver cette différence de vitesse entre le PicKit et l'ICD3.
Je n'utilise que la programmation in-situ, puisque quasiment tous mes processeurs sont en TQFP100 (quelques centaines de cartes quand-même...).
Prévoir la programmation in-situ est peu contraignant, indispensable pour le debug. Démonter un processeur, même en dip, pour le reprogrammer, serait un retour en arrière de 20 ans.
obdh
 
Posts: 487
Joined: Fri Jan 17, 2014 4:39 pm

Postby ymasquel » Fri Mar 30, 2012 12:00 am

Bonjour Guy,

Si tu vas un peu plus loin dans l'information sur ce livre tu verras qu'il est consultable intégralement "en ligne" et que tu peux en effectuer une sauvegarde par chapitre.

Amicalement, Yves.
Amicalement,
Yves.
ymasquel
Site Admin
 
Posts: 3392
Joined: Thu Jan 02, 2014 10:44 am
Location: Oise (60)

Postby guy81 » Sat Mar 31, 2012 12:00 am

yes! j'avais vu qu'il etait en fait consultable sur le net!! mais si j'ai le bouquin "en vrai" je peux le consulter plus facillement au coin du feu!!.
à un de ces jours!!
guy.
guy81
 
Posts: 13
Joined: Mon Jan 20, 2014 8:01 am

Postby boutheina » Thu Apr 04, 2013 12:00 am

bonjour svp je veux faire une communication entre un pic16f877A et modem gsm tel que le microcontrôleur récupère une valeur de puissance provenant d'une liaison rs232 il affiche cette valeur sue afficheur LCD et envoie un sms au modem gsm par le port com contenant ce valeur ...je ne sais pas comment se faire cette communication en proteus isis et auel type de mobile j’utilise et merci bien
boutheina
 
Posts: 2
Joined: Mon Jan 20, 2014 7:54 am

PreviousNext

Return to Microcontrôleurs & microprocesseurs

Who is online

Users browsing this forum: No registered users and 1 guest