Rechercher : dans
Par :

Comment programmer un microcontroleur PIC

Dernière réponse le 11 nov 2009 à 02:08:34 abdelrahman04, le 25 nov 2004 à 12:04:17 
 Signaler ce message aux modérateurs

Bonjour,
je me suis inscrie sur le site cçm pour pouvoire y bénéficier des connaissance des autre membre.
je suis un ingénieur en élctrotechnique et je suis entrains de réaliser la commande d'un moteur pas à pas à travers une carte électronique qui contien un microcontroleur, qui gère la marche et l'arret de se dèrnier.
en l'attente d'une réponse favorable veuillé accépter mes salutations les bien distingué.
merci

1

yassine, le 11 déc 2004 à 13:33:29
  • +9

Je veu savoir programmer les microcontroleur j sui en 1er sti génie electronique j ve connaitr les logiciel nécesair
jaimerai réalizer un chenillar merci e maider

Répondre à yassine

23

mariouma, le 7 mai 2008 à 09:24:37
  • +5

Les programmes sont logipic pour la programmation et isis pour simuler puis transfer le programme dans le microcontroleur

Répondre à mariouma

54

mehdios20, le 27 fév 2009 à 10:29:45
  • +3

Merci de me repondu a ma question et bon courage pour tous le monde

Répondre à mehdios20

26

jlassi, le 15 mai 2008 à 14:06:55
  • +9

Tu peut utilisé la programmation en C ou en assembleur

Répondre à jlassi

46

mani, le 11 nov 2008 à 12:21:30
  • +1

Hi freind realy i whoud like to share you this subject if i any thing new i will tell you ......
thanx

Répondre à mani

76

pont, le 15 oct 2009 à 20:02:28

Bonagr,
Chrab chrinq ulp vinohymn reatè 142.
tpno

Répondre à pont

60

LA TAILLE, le 7 avr 2009 à 17:54:33
  • +1

Slut yassine , les logiciels appropriés pour la programmation des µP sont AVRSTUDIO 4 et AVR- ISP

Répondre à LA TAILLE

78

pont, le 15 oct 2009 à 20:56:29
  • +1

Réponse à Yassine

Depuis 2004 que tu attends une réponse! Entre temps, as-tu réussi à apprendre du français?
pont

Répondre à pont

2

sofiane, le 9 mar 2007 à 01:09:47
  • +6

Il te faut un programmateur que tu branche sur le port serie de ton pc pour le logiciel tu peut utiliser winpic entre autre

Répondre à sofiane

71

pont, le 14 oct 2009 à 17:32:51

Bonjour sofiane,

<Il te faut un programmateur que tu branches sur le port serie de ton pc pour le logiciel tu peut utiliser winPIC entre autre>

Ce que tu dis est vrai mais les ordi de maintenant n'ont plus de sorties parallèles ou série, c'est USB partout, donc il vaut mieux abandonner winPIC et utiliser ICD2 en forme de camembert Bleu-Blanc-Rouge et noir qui fait la programmation et le débugage des PICs par exemple le dsPIC30F4011.

Mais le problème de la programmation, c'est qu'il faut apprendre les instruction, les directives et les caractéristiques du PIC utilisé


Cordialement
pont

Répondre à pont

3

Millman, le 20 déc 2007 à 16:31:57
  • +2

Je suis étudiant en 1ere année de systeme electronique et aimerai savoir comment faut-il programmer un microcontroleur?

Répondre à Millman

4

ctve, le 31 jan 2008 à 08:41:20
  • +3

Bonjour,

Jette un coup d'oeil sur ce site : http://www.tavernier-c.com/programmateur_de_pic.htm

Tu y trouveras la description détaillée d'un programmateur de PIC à réaliser soi-même.

Répondre à ctve

5

scyl, le 3 mar 2008 à 15:23:04

Salut, ji une réalisation à base de microcontroleur pic , aide moi.

Répondre à scyl

6

wissa, le 4 mar 2008 à 15:03:07
  • +2

Bonjour,
je suis au coeur de mon PFE ,je suis chargée de savoir utiliser le CCS C Compiler, je dois configurer les ports d'E/S du microcontroleur 16F877A pour commander l'arret/marche d'un moteur asynchrone ,le capteur de niveau d'eau d'un bassin va me donner un signal courant,en fonction du quel,je dois commander le M Asynchrone.merci de m'aider à savoir exploiter le CCS C Compiler et de resoudre ce problème.

Répondre à wissa

17

pas de pseudo, le 2 mai 2008 à 05:52:19
  • +3

Bonjour,
En faisant une recherche, je suis tombé par hasard sur ce forum. J'ai quelques documents en français sur le PIC16F877, le compilateur CCS, l'introduction à la programmation en langage C pour PIC, etc.
Si vous êtes tjs intéréssé, dites le moi, je peux vous faire parvenir ces documents (je ne suis pas joindre des pièces depuis ce forum.

Philippe Morenton

Répondre à pas de pseudo

18

naymi, le 4 mai 2008 à 13:22:29
  • +3

Slt, je suis étudiante ingénieur en automatisme et informatique industrielle,
si vous avez de la documentation sur la programmation des pic en langage c, veuillez me les transmettre, j'en ai vraiment besoin.
merci pour votre aide.
bne journée.

Répondre à naymi

22

wissa, le 6 mai 2008 à 16:30:01
  • +2

Salut,

ce site contient des cours, des TP et memes des schémas de cartes electroniques à base de PIC

http://bepelectronique.free.fr/index.php?option=com_weblinks&catid=76&Itemid=23

et puis cliquer sur le site suivant:

http://pagesperso-orange.fr/jp.themes
bon travail

Répondre à wissa

37

dream, le 20 jui 2008 à 16:03:35
  • +1

Salut j'ai lue t forum et s t est interisi a la programation des pic j'ai quelque document sur cette désipline
car moi aussi je suis un future automaticiene et j m'interesse a les pic
bonne chance

Répondre à dream

19

naymi, le 4 mai 2008 à 13:26:51
  • +1

Mon email est le suivant: nay_x001@hotmail.com
merci.

Répondre à naymi

20

bepseid, le 4 mai 2008 à 13:36:39
  • +3

Bonjour,
tu peux trouver tout ce que tu veux sur mon site à l'adresse suivante:
http://bepelectronique.free.fr

Bonne chance.

Répondre à bepseid

21

naymi, le 4 mai 2008 à 16:05:40
  • +1

Merci infiniment pour le site, il est vraiment bien.

Répondre à naymi

39

aminos66, le 4 sep 2008 à 14:58:26
  • +1

MERCI bc pour se site mé il fau ke kelqu'un m'aidé parceke les cours un peu compliqué .

Répondre à aminos66

40

aanabil, le 25 sep 2008 à 13:42:59
  • +1

Bonjour,

Je suis ingénieur en informatique industrielle / électronique embarquée avec une expérience de 10 ans.

Comment développer un produit à base de microcontrôleur ?
L'électronique vous intéresse mais vous ne savez pas comment faire pour programmer un microcontrôleur, débuter un projet et le mener à bien ?

Je vous ferai bénéficier de mes 10 ans d'expériences de développeurs de produits à base d'électronique numérique ! Et ceci par la pratique (80%) et un peu de théorie (20%).

Objectifs :
Donner une méthode de développement appliquée en entreprise.
Comment conçoit-on un produit en entreprise ?

Je vous apprendrai par exemple à :
0. avoir une méthode de développement,
1. détecter l'appui d'un bouton poussoir et de commander un voyant,
2. Réaliser une horloge temps réel,
3. Réaliser une communication avec l’extérieur en implémentant un protocole,
4. Stocker des données dans une eeprom,
5. Réaliser une IHM avec un afficheur LCD,
6. ...

Avec ma formation, vous aurez plus d'assurance lors de vos entretiens pour un emploi.

Matériels : je vous apporte mes cartes électronique, mes outils de développement, mes logiciels, etc.

Je suis basé en région parisienne (bondy sud).

Répondre à aanabil

52

bonni, le 10 fév 2009 à 18:52:39

Je suis interresser par votre formation, comment vous contacter. njatang@yahoo.fr

Répondre à bonni

53

smailou, le 22 fév 2009 à 21:45:00

Bonjour, je suis un etudiant de 3eme année a l IGA, j suis interessé par les exemples que vous avez dit.
bon ,j'ai un projet sur la Réalisation d'une horloge temps réel a base du pic.voila mon email:elhaddani_iga@hotmail.fr, si vous avez un prg et un schéma sur isis ca me fait plaisir.
et merci bcp.

Répondre à smailou

75

pont, le 15 oct 2009 à 19:54:26

Bonjour aanabil, un Ingénieur, un vrai?

C'est vrai tu sais programmer un PIC? Bravo! Donc tu peux le prouver très facilement...

Peux-tu faire le programme le plus simple qui soit: allumer une Led sur une broche, par exemple la broche OC4, patte 19, ensuite cela reste allumé, en assembleur, moins de 15 lignes, avec les Config bien sûr, avec un dsPIC30F4011, que tu connais forcément comme ta poche. Et si tu peux, fais-nous une copie d'écran MPLAB montrant à gauche ton programme, et à droite le Output de l'assemblage avec un BUILD SUCCEEDED, fais juste un MAKE, c'est plus court que le "BUILD ALL" qui donne les occupations mémoire.
Cordialement

pont

pont3t2@yahoo.fr

Répondre à pont

29

yourane, le 22 mai 2008 à 18:20:49
  • +2

BOnjour
je suis interressé par la documentation de la programmation des pic en français sur le PIC16F877, le compilateur CCS, l'introduction à la programmation en langage C pour PIC.
Pouvez vous me les envoyer SVP
Merci

Répondre à yourane

42

mehdi, le 20 oct 2008 à 03:23:00
  • +1

Bonjour .
je ss en électronique et si veux mon aide ta qua me voir a msn. je te donne tout ce ke je pouré te donné.ok? bisou

Répondre à mehdi

43

solo, le 20 oct 2008 à 21:55:10

Slt j ais deja programmé sous mplab mais j aimerais bien apprendre à le faire en c++ vbasic si vs pouvez faire qlq chose pour moi.

Répondre à solo

50

kaka, le 26 déc 2008 à 00:18:38
  • +1

Salut solo j'esper que tu va bien ?
b si t veux j peut vous aider a programmer avec le vbasic

Répondre à kaka

49

ssbernard, le 2 déc 2008 à 22:34:54

J'ai fais des doc sur la programmation d'un microcontroleur PIC® avec le compilateur C CSS
tu trouvera ca ici :

http://sebastien.bernard.free.fr/logiciels.html

A++
Séb

Répondre à ssbernard

31

sony, le 11 jun 2008 à 11:13:52

Bonjour je cherche des informations sur la façon de programmer en language C un PIC 18F458
Merci par avance
aiolia_7@hotmail.fr

Répondre à sony

32

nidou113, le 16 jun 2008 à 00:16:11

Je suis un etudient en 1er annee de master et j'arrive de faire une application en java sur la compraison des image indexé pour comparer le image qui entre d'un capteur de pouce pour cela j'ai besoin des documentation pour faire une carte pour cet capteur sur le pic ...
enfin merci pour que t'aider

Répondre à nidou113

33

solo, le 18 jun 2008 à 22:16:49

Slt
je suis interressé par la documentation de la programmation des PIC16F877, le compilateur CCS,et l'introduction à la programmation en langage C pour PIC.
mercie de me les envoyer
isp_soul@yahoo.fr

Répondre à solo

34

lotch16, le 27 jun 2008 à 15:52:42

Je suis interressé par la documentation de la programmation des PIC16F877
s l t pl give m your documentation
merci

Répondre à lotch16

38

Matthieu, le 21 jui 2008 à 11:22:58

Bonjour,

Actuellement en PFE, je recherche de la documentation concernant le code CCS; je ne trouve strictement rien de mon côté et je dois pourtant savoir l'utiliser XD.

Pouvez-vous m'aidez?

Merci d'avance!

Matthieu

Répondre à Matthieu

45

abdou, le 7 nov 2008 à 21:10:26

Bonjour
j'aimerai voir si tu peux m'aider et m'envoyer cette documentations en français sur pic16f877
merci abdou

Répondre à abdou

47

acéne, le 18 nov 2008 à 18:20:33

Je suis interessé par ta documentation en français sur le ccs , alors si possible envoi la moi à l'adresse email suivante ahcene25@yahoo.fr , merci

Répondre à acéne

48

NOUR, le 20 nov 2008 à 11:29:30

OUI JE SUIS INTERESSE EN FAITE J'AI UN PROJET D'ETUDE DE COMMANDER 2 MCC PAR UN PIC ET J'ARRIVE PAS A TROUVER UNE PISTE MERCI DE M'AIDER.

Répondre à NOUR

51

document, le 10 jan 2009 à 19:14:20

Je suis l'or malatou j'aimerai avoir le cours sur le microcontroleur pic fais le moi parvenir par ladresse dadlo_rhyna@yahoo.fr.

Répondre à document

81

ouams, le 9 nov 2009 à 23:01:11

Salut,

je t'écris car moi aussi je dois programmer un pic. En fait, je dois concevoir un détecteur de véhicule avec communication via un port rs 232.

Je suis mal.

A +

Répondre à ouams

82

ouams, le 9 nov 2009 à 23:01:18

Salut,

je t'écris car moi aussi je dois programmer un pic. En fait, je dois concevoir un détecteur de véhicule avec communication via un port rs 232.

Je suis mal.

A +

Répondre à ouams

84

pont, le 10 nov 2009 à 00:28:17

Bonjour ouams, voici ta réponse.

Détecter un véhicule avec une boucle dans le sol? Je ne l'ai jamais fait, je pense qu'il vaudrait mieux passer par un circuit analogique extérieur au PIC, genre détecteur des chercheurs de trésors avec la "poêle à frire", constitué d'un oscillateur genre Hartley, et tu passes en sortie d'oscillateur dans un trigger de Schmitt, à ce moment-là tu peux compter la période de l'oscillation avec le PIC. Quand une voiture passe, la fréquence varie, donc tu fais une comparaison et en déduis un signal de voiture présente quie tu envoies dans une UART.

Il y a certainement d'autres solutions, la mienne a le mérite de simplifier la programmation puisqu'une partie du travail est faite par des circuits extérieurs au PIC.
Cordialement
pont

Répondre à pont

85

 ouams, le 11 nov 2009 à 02:08:34

Bonjour,

j'ai lu que vous avez de la doc sur la façon de programmer un pic, je suis intéressé par celle-ci.

D'avance merci.

Répondre à ouams

65

pont, le 8 mai 2009 à 12:52:26

Réponse à Wissa,

<je suis au coeur de mon PFE> Pourriez-vous me dire ce qu'est un PFE? (surement pas un 'plan de formation en Entreprise?)

Le sujet que vous présentez ne correspond pas à une utilisation logique d'un PIC, il suffit de brancher votre capteur de niveau d'eau sur la bobine du contacteur du moteur de la pompe, comme c'est toujours fait d'habitude.

Montrez donc cette réponse à celui qui vous a donné ce sujet.
Cordialement
pont


PS Entre nous, le donneur de sujet: peut-être que c'est un PFE? (Petit Formateur Elémentaire)

Répondre à pont

66

solo, le 18 mai 2009 à 14:16:39

PFE :Projet de Fin d"Etude

Répondre à solo

7

boubb, le 5 mar 2008 à 16:02:10
  • +5

Bonjour à tous,

je suis sur un projet en ce moment dont le but est de fabriquer une carte de commande d'un moteur à courant continu à l'aide d'un pic... si qqn à de la doc en français ou des explications sur la programation d'un 18F sur MPLAB, ce serai sympa de me les faire partager, je suis bloquée depuis 2 semaines sur le code ça comance à faire long...
merci d'avance!

Répondre à boubb

8

ROSALINE CH, le 14 mar 2008 à 20:47:47

Je suis en 4ème années ingénieur en automatique j'ai besoin de documentation et d'information sur la commande d'un moteur à courant continu à base du système MCLS modular mérçi d'avance

Répondre à ROSALINE CH

12

Massy_automates, le 21 mar 2008 à 19:39:00

Hey ...ben on recherche apparament la meme chose .....documentation et d'information sur la commande d'un moteur à courant continu à base du système MCLS .... si ta des infos je vous serez trés reconnaisson de me transméttre vos infos et moi je feré de meme .....a bientot merci . taxi1984@hotmail.fr

Répondre à Massy_automates

9

Massy_automates, le 14 mar 2008 à 22:57:28

Je suis a la rechérche des documents sur la commande d'un moteur pas a pas a base du systeme MCLS

conception , réalisation et doc théorique ......merci de m'aidé .

en l'attente d'une réponse favorable veuillé accépter mes salutations les bien distingué.
merci taxi1984@hotmail.fr

Répondre à Massy_automates

10

hidden master, le 15 mar 2008 à 17:38:05

Bnjr
dotez vous premierment d'une interface Hardware...elles se multuplies dns le marche...
2ement & concretement: trouvez qlqun qui puisse vous initier au langage de programtion ASM
c 1 langange bas niveau....
ou plus simple debuter avec le QBasic...
télécharger des documenttions sur le web, contacter moi....
bon courage & bonne continuation
Diden

Répondre à hidden master

77

pont, le 15 oct 2009 à 20:25:45

Bonjour Hidden master,

Je crois que tu te trompes en disant que l'Assembleur est un langage de bas niveau. En réalité c'est le langage le plus puissant des PIC, et la preuve c'est que pour le manipuler il faut étudier 4 gros documents Microchip, dont l'épaisseur totale fait 12cm de papier A4, imprimé de chaque côté, cela serait le double en simple face. Donc étudier tout ça n'est pas évident, et si c'était en français, mais non et ce n'est que pour un PIC moyen donc en 16 bits car il y a des 8 bits trop petits, des 16 bits corrects et des 32 bits costauds.

Donc pour rester dans le simple 16 bits, qui convient pour choses simples mais pas pour USB par exemple, il faut travailler dur et le fait est que pas beaucoup de monde y arrive. Tu sais faire, toi?
Il y a beaucoup qui se rabattent sur un langage de bien plus bas niveau, comme le C, mais du coup ils n'apprennent pas toutes les possibilités du PIC.

pont

Répondre à pont

11

youness electronique, le 16 mar 2008 à 01:43:34
  • +1

Salut j bien aimer le site qui m'a permmet de benificier des connassances de ses nembre je suis un etudian en 2eme anee lycee electronique et je suis entrain de travailler sur un projet: une serrure codé et je veu savoir comment programmer un pic et mecie a tous et a toute

Répondre à youness electronique

13

bepseid, le 24 mar 2008 à 10:25:15
  • +3

Bonjour,
je suis le webmaster du site bepelectronique,
Ce site dédié au BEP SEID et au BAC PRO SEN vous offre un annuaire de liens dédiés à l'électronique, l'électrotechnique, l'informatique, les maths/sciences en lycée professionnel, forum, listes de diffusion, zone de téléchargement.

Je suis enseignant en BEP Systèmes electroniques industriels et domestiques (SEID) - BAC PRO SEN Systèmes électroniques numériques,

On aborde six champs :
- Alarme Sécurité Incendie
- ElectroDomestique
- Audiovisuel Multimédia
- Audiovisuel Professionnel
- Electronique Industrielle Embarquée
- Télécommunications et Réseaux

Les principales activités professionnelles sont centrées sur la préparation, l’installation, le paramétrage et la maintenance des équipements constitutifs des systèmes communicants.

si vous voulez plus de renseignements vous pouvez retrouver un forum dédié au BEP SEID à l´adresse suivante :
http://bepelectronique.free.fr

Je suis à votre service pour répondre à vos questions sur mon forum à l´adresse suivante :
http://bepelectronique.free.fr/

Répondre à bepseid

14

SOUMIA, le 24 mar 2008 à 11:45:24

Bon jour Je souhait de disposer d'un microcontrôleur PIC18F2550 programmé pour l'interface USB 16 canaux c’est pour mon mémoire de fin d’étude j’ai étudiée et réaliser cette l'interface, mais le programme de ce pic n'est pas disponible, s’il te plait a ce qu’il y un possibilité de envoyé comment en a programmée le PIC 18F2550 pour l’Interface USB 16 canaux dans a des point pas plus ou des aperçus à mon Adresse e-mail : ( sbuoaoud@yahoo.fr) ce sujet est situé dans le site :http://kudelsko.free.fr

Répondre à SOUMIA

15

boubb, le 27 mar 2008 à 09:26:06

Bonjour,

je cherche une library sur orcade qui contient le pic 30f2010... si quelqu'un a des renseignements ça serai sympa de m'aider... c'est pour une carte de commande d'un moteur BLC,

merci

Répondre à boubb

16

emnabenslim, le 21 avr 2008 à 08:14:50

Comment programmer un microcontroleur PIC 18F452 en CCS pour qu'il puise afficher une phrase sur un afficheur.

Répondre à emnabenslim

24

Ahlam, le 11 mai 2008 à 20:56:23

Slt à Tous ,
en effet j'ai la meme probleme je fait un projet sur comment crier un régulateur solaire par Un microcontroleur mais je ne sais pas comment on progmme le Pic 16F876 en langage C si vous avez Un cours ou bien un documentation bien expliqué n'hesité pas de nos aider plzz
Mercii

Répondre à Ahlam

44

karim, le 25 oct 2008 à 12:00:22

C'est tu vous voulez ; par un langage asembler


maro_log10@hotmail.com

Répondre à karim

25

ascyl, le 13 mai 2008 à 20:01:13

Slt, Pour programmer un microcontroleur en C je vous conseille de télecharger MICROC, c'est un trés bon logiciel pour la programmation en C, plus que ca je vous invite à voir le site ":\Cours d'électronique et documentation.htm ". Si vous vouldrez obtenir une bonne documentation essayez de me contacter. Merci.

Répondre à ascyl

69

severusse, le 14 oct 2009 à 12:58:05

Slt je suis un etudiant en fin de formation de bts electronique je suis sur le carreau mais à voir mon CV je pense avoir des carences en programmation et dans le but de pallier à cela je souhaite apprendre la programmation
au moins dans un language .et entant qu'electronicien je voudrias que vous me conseilliez un language à bosser je vous remercie
j'attend une reponse dans les bref delais si possible .

Répondre à severusse

72

pont, le 14 oct 2009 à 18:41:46

Bonjour,

Tu es en fin de BTS, je te donne un conseil, étant ancien prof de BTS: ne poursuis pas deux lièvres à la fois, tu n'en attraperas aucun, termine ton BTS, travaille dur, et inscris-toi en fac, en première année d'informatique, pour 1 an au moins. Là tu trouveras de vrais profs d'informatique, pas des pitres au large sourire et aux bons mots qui font rigoler mais n'apprennent rien. Ce sont des profs de l'EN, comme ceux de ton BTS.

Travailler seul c'est quasi impossible, tu es arrêté toutes les 10 secondes, il te faut quelqu'un qui t'aide, qui te fasse le cours, et il y a plein de notions à apprendre, ce n'est pas un simple problème d'algorithmique il y a plein d'autres choses, c'est un monde à part. C'est comme ça que j'ai démarré, en faisant une année à la fac Rangueil de Toulouse, sinon je n'aurais rien pu faire. Et des exercices personnels en pagaille, on était à deux, de 7h du matin à 11h du soir, donc encadrant les heures de cours, le copain était plus avancé que moi, parce qu' il avait reçu des cours d'un ingénieur de chez Thomson; il riait en voyant mes programmes il disait que je programmais "aux spaghettis", et progressivement je me suis corrigé, ce n'est pas facile de changer sa mentalité. Et du travail! Il n'y avait qu'un lot de 2 étudiants qui faisait plus que nous, ils quittaient les labos à minuit et ont été reçus 1ers à l'examen final, c'est normal.

Je ne crois pas aux boîtes privées de formation, ce sont des boîtes à fric, il suffit, quand tu connais un peu, de leur poser une question technique, elles sont INCAPABLES de répondre, ce sont des champions du baratin publicitaire, mais derrière ça, c'est LE VIDE SIDERAL.

Ils ont un culot pas possible, vous promettent que vous allez reprogrammer je ne sais quoi, mais quand on arrive à obtenir l'intitulé des exercices, on voit en regardant bien que c'est du niveau redoublant de maternelle.

Répondre à pont

27

nadege, le 16 mai 2008 à 22:33:18

Bsr puis-je svp avoir le logiciel de programmation (lagage assembleur) du pic 16f84 et aussi celui du turbo pascal

Répondre à nadege

79

pont, le 16 oct 2009 à 05:33:31

Reponse à Nadège qui réclame le langage assembleur pour PIC16F84.

C'est gratuit ét téléchargeable sur le site du fabricant microchip.com mais je te signale que le 16F84 a un gros problème, il ne peut être corrigé, "débugué" sur place, ce qui rend très pénible son utilisation, il vaut mieux prendre un 16F88, qui peut être débugué. Mais un autre problème apparaît alors bien vite avec le 16F88, qui a 18 pattes comme le 16F84, c'est qu'il n'a pas assez de pattes pour permettre de l'utiliser facilement avec des sorties parallèles. Il n'a même pas assez de sorties pour recréer un bus externe, et cela oblige à mettre extérieurement un tas de circuiterie de décodeurs, de latchs, qui fait que c'est très compliqué sur la carte, et complique la programmation, il vaut mieux alors se tourner vers le même circuit PIC16F887 qui a 40 pattes, il manque aussi de pattes, mais c'est moins dramatique.

Mais ce 16F887 est un 8 bits ce qui veut dire qu'il ne peut traiter que des données de 0 à 255 en non signé et zéro à + ou - 127 en signé, ce qui ne fait vraiment pas beaucoup, les comptages en montant, on arrive à les faire, mais en descendant c'est plus compliqué, aussi je crois qu'il vaut mieux "donner de l'air aux calculs" et passer aux 16 bits, c'est à dire la série PIC24, PIC30, PIC33, qui je crois est amenée à devenir la série ordinaire du futur, le 8 bits étant en passe de maximum en ce moment, et le 32 bits est apparu. En 16 bits, on a des données qui vont de zéro à 65.535, ou 0 à + ou - 32.000 ce qui permet facilement par exemple de faire travailler un mobile avec une précision suffisante. Je prends le cas d'un avance-barres de scie à métaux ou à bois, dont la précision nécessaire est de 1/10e de mm, on peut donc traiter des barres jusqu'à 65.535 dixièmes soit 6553mm donc 6,5mètres. Les barres de fer profilées se vendent en 6m généralement, il y en a en 12m aussi, on peut arriver à traiter cela en 16 bits. Un autre exemple: les stockages automatisés, sous hangar ont souvent besoin d'une précision de 5mm, le 16 bits permet de grandes longueurs. On peut facilement adapter la résolution du 16 bits aux nécessités pratiques, ce qui n'est pas le cas en 8 bits. Par ex, un avance-barres, en 8 bits ne disposerait plus que d'un déplacement de 255/10=25mm!

La conclusion pratique est que le PIC le plus optimisé est un 16 bits à 40 pattes, comme le dsPIC30F4011. Et il n'y a pas besoin d'acheter un langage C, l'assembleur non seulement va bien, est gratuit, mais c'est le plus performant, c'est lui qui sert à programmer les autres langages! Et quitte à apprendre un langage et un PIC autant en prendre un qui simplifiera la carte, donc réduira les chances de pannes, et qui simplifiera le traitement des données, sans perdre en vitesse, car le C est très lent, je ne connais pas sa vitesse de travail, personne ne la publie, c'est qu'elle n'est pas publiable, mais surement pas des méga-instructions par seconde comme l'assembleur.

pont

Répondre à pont

28

pic, le 17 mai 2008 à 22:50:53

Salut a tousse

pje veux un bon et un simple schema d'un programmateur pic en utilisant un port usb

merci

Répondre à pic

83

pont, le 10 nov 2009 à 00:06:37

Bonjour pic,

Pour 24 euros tu as un programmateur In situ (ICSP) mais surtout DEBUGUEUR, et avec USB, c'est le fabricant du Pic qui le vend, dans son magasin "Microchip direct" que tu trouves dans www.microchip.com .
Il appelle ce produit le PICkit2, et tu peux prendre en même temps une mini carte d'expérimentation qui se branche sur le PICkit2 directement sans câble.

cordialement
pont

Répondre à pont