Rechercher : dans
Par :

Programation du pic

Dernière réponse le 20 jui 2009 à 10:24:15 sokiz, le 29 déc 2007 à 09:52:24 
 Signaler ce message aux modérateurs

Bonjour,
J'ai étudié la programation des pics, mais le problème que je suis perdue, car c'est trés vaste, je serai reconnaissant si quelqu'un peut m'aider.
j'ai besoin de savoir quelles sont les étapent, bien ordonnné, pour programmer un pic, parexemple 16F84.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Programation du pic » dans :
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** **** INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * ** UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Analyste programmeur (développeur) VoirDéveloppeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...

1

le père, le 29 déc 2007 à 23:38:06
  • +3

Bonjour

Pour programmer un PIC, il ne suffit pas de suivre une liste prédéfinie "d'étapes bien ordonnées".
Tu sais nager ? Qu'est-ce que tu répondrais à quelqu'un qui te demanderait quelles sont les "étapes bien ordonnées" qui permettent de nager ?
La réponse dépend entre autres de ton expérience. Connais-tu déjà un ou plusieurs langages de programmation ? As-tu déjà travaillé sur d'autres microcontrôleurs ? As-tu fait de l'assembleur ?
Si tu as assez d'expérience, tu peux très bien tout apprendre en téléchargeant la notice du PIC qui t'intéresse et l'environnement de développement sur le site du fabricant (Microchip).

Répondre à le père

24

pont, le 20 jun 2009 à 16:48:53

Bonjour le père,
Je vois ton message, et je peux te dire qu'on dirait que c'est moi qui l'ai écrit tellement je suis totalement d'accord avec toi, à la virgule près!
pont

Répondre à pont

2

sokiz, le 30 déc 2007 à 10:49:31

Merci, c'est ce que j'avais besoin d'entendre... en faite j'ai déjà pri d'autres languages mais le microcontroleur c'est la premiere fois

Répondre à sokiz

3

ana, le 10 jan 2008 à 14:33:31

Salut a tous;
je suis en coure de programmer un pic 16f84a avec mini programeur avec sortie rs232 DB9;
mais le probléme j'ai que porte USB et DB15 dans mon portable ,
quelqun me donne la solution svp,
merci avant

Répondre à ana

4

kamkoum_aymen, le 10 jan 2008 à 16:15:34

SI VOUS VOULEZ APPRANDRE LA PROGRAMATION ESSAYER LE LOGICIEL PIC_C
JE VAIS M'ABSENTER PENDANT QEULQUE TEMPS ET QUAND JE REVIENDRAI JE T'ENVOYER DES FICHIER PDF QUI VONT T'AIDER à LE PROGRAMMERN ET DE PLUS LE LOGICIEL SI TU NON PAS

Répondre à kamkoum_aymen

5

dridi_walid, le 26 fév 2008 à 15:48:18

A Kamkoum_aymen
pour le logiciel PIC_C et les pdf qui aident à la programmation des pic 16F84, si vous pouvez me les envoyez aussi car j'ai besoin de votre aide concernant cette partie de mon projet

Répondre à dridi_walid

16

genarro, le 1 jan 2009 à 17:49:19

Envoi moi ton msn pr que je puisse t'envoyer le pic_c

Répondre à genarro

17

electro01, le 3 jan 2009 à 10:26:37

Merci , mon ami
j'ai le pic-c , le probleme est que je sais pas programmer en C , j'y comprend rien..
j'utilise l'assembleur , j'ecrit des prograzmmes n assembleur , je les simule sur isis.
peux tu m'aider en utilisant l'assembleur ? MERCI.

Répondre à electro01

6

huok, le 29 mar 2008 à 14:33:50

Je veu un logiciel qui peut programme pic 16f84 mais a language ladder non en hex ou icprog
merci de votre aide

Répondre à huok

7

huok, le 29 mar 2008 à 14:38:50

Logiciel pour programmer pic 16f84 mais en language ladder pas en hexa comme iciprog

Répondre à huok

14

genarro, le 1 jan 2009 à 17:16:27
  • +1

Je te conseil d'utiliser le win pic

Répondre à genarro

8

wahiba, le 9 avr 2008 à 19:36:49
  • +2

Je veux savoir comment on peut programmer un pic s'il veut plait c'est tres important je suis une eleve de 2 eme annee bac

Répondre à wahiba

15

genarro, le 1 jan 2009 à 17:45:28

Salut;
regarde mon amie il faut savoire ecrire l'organigrame,c'est la premiere chose à faire et puis le traduire au language que tu veus programmer avec.
il y en a pleins de documentation consernant ton sujets mais je te conseil d'aller petite à petite pour mieux aprendre
ok

Répondre à genarro

20

talbi, le 28 mai 2009 à 23:52:03

Je veut réaliser mon projet fin d'etude en réalisant un programmateur universel pic,je savoir ou je peut trouver les cites internet;pour avoir le circuit imprimé;?

Répondre à talbi

9

stof, le 15 avr 2008 à 10:44:07

Svppppppppppppppppppppppp aidé moi j'ai réalisé un programmateur de pic jdm j'ai pmlab pour compilé les programmes , qu'on j'ouvre un fichier hexa dans icprog et je veux le programmé ic prog me donne un msg d'erreur a la fin du processuce de programmation svp aidé moi je ne sais pas d'ou vien le problemme
le msg est un truc comme " filed filler at 0000..." un peux prés, merci beaucoup

Répondre à stof

10

bepseid, le 18 avr 2008 à 08:42:00

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

21

pont, le 20 jun 2009 à 10:24:02

Bonjour bepseid,

Pourrais-tu me donner un renseignement plus clair et simple, car je n'ai rien compris à ton site, j'ai juste vu que c'était un LEP pour passer des CAP d'électronique. Voici ma question:

Je voudrais savoir précisément si tu sais programmer des PICs? PIC16F88 PIC16F886 PIC16F887 ?

Merci de ta réponse
pont

Répondre à pont

22

bepseid, le 20 jun 2009 à 11:14:12

Bonjour pont,
Je sais précisément programmer les pics avec flowcode, c'est à dire avec une méthode graphique, algorigramme.

Sinon, mon site est un annuaire généraliste de tous les thèmes abordés en bac pro SEN 3 ans en lycée professionnel.

Es-tu élève, enseignant, employé, .... ?

N'hésite pas à venir poster tes questions sur mon forum ou sur la liste de diffusion.

Cordialement et bonne chance.

Répondre à bepseid

25

pont, le 20 jun 2009 à 18:26:56

Bonjour bepseid,

Merci de ta réponse, ma position est exactement la même que celle de Le père:


le père, le samedi 29 décembre 2007 à 23:38:06
+2Bonjour

<<Pour programmer un PIC, il ne suffit pas de suivre une liste prédéfinie "d'étapes bien ordonnées".
Tu sais nager ? Qu'est-ce que tu répondrais à quelqu'un qui te demanderait quelles sont les "étapes bien ordonnées" qui permettent de nager ?
La réponse dépend entre autres de ton expérience. Connais-tu déjà un ou plusieurs langages de programmation ? As-tu déjà travaillé sur d'autres microcontrôleurs ? As-tu fait de l'assembleur ?
Si tu as assez d'expérience, tu peux très bien tout apprendre en téléchargeant la notice du PIC qui t'intéresse et l'environnement de développement sur le site du fabricant (Microchip).>>

Pont: je suis donc totalement opposé aux générateurs de code, il n'y a qu'une seule façon de programmer le PIC c'est en assembleur et tous les organigrammes et bazars du même genre 'grafcet, flowcode basés sur du graphique sont à exclure, si on recherche une formation de fond aboutissant à une utilisation de haut niveau. Par exemple, en tant qu'utilisateur de flowcode, Que sais-tu du bit BOR? Celui qui programme en assembleur peut maîtriser bit à bit tous les octets des registres spéciaux, et personne, aucun autre langage ne peut l'égaler.

. .En ce qui me concerne, je suis en période de changement de µC, donc je ne suis pas au point comme je l'espère l'être, et je potasse la data sheet comme dit Le père.
Et si on veut former des jeunes qui deviendront plus tard des ingénieurs, c'est la seule solution. En LEP je ne sais pas ce que vous cherchez exactement comme résultat, mais dans la programmation, il y a deux choses, qui se mènent de front: l'étude de la conception du circuit autour du µC, et l'étude de l'informatique théorique, c'est la conjonction des deux qui aboutit à un produit innovant et vendable. Et c'est un plaisir de mettre exactement et avec finesse l'octet ou le bit qui convient, comme le compositeur de musique met la note qui convient à son idée précise.et pour des élèves de LEP, il faut donner à chacun la data sheet en américain du PIC, soit 300 pages, et en parallèle avec le prof d'anglais, chacun des 30 élèves de la classe doit traduire 10 pages et présenter cela impeccablement de façon à reconstituer une data sheet en français correct et en faire une diffusiion à toute la classe, ainsi, ayant la traduction et l'original, chaque élève pourra travailler avec efficacité, c'est ça la vraie pédagogie claire et précise.
.
. . Et il faut fournir aux élèves des exercices motivants: gestion d'un parking à codes nominatifs avec historique des entrées et sorties, programme pour un ascenseur à 10 étages, injection et allumage d'un petit moteur de voiture monté sur banc d'essai de puissance, table X-Y de défonçage du bois, journal lumineux avec animation, horloge spéciale de station radio avec décomptage, reprogrammation d'une machine à café.
Voilà quelques exemples d'exercices intéressants et motivants, sinon ils ne feront rien du tout en pensant que le prof est nul..
Salutations.
pont

Répondre à pont

26

bepseid, le 20 jun 2009 à 19:15:15

Bonjour Pont,
Je rejoins totalement tes idées.
Seulement la programmation des micro-contrôleurs n'est plus vraiment au programme, simplement changer des valeurs dans un programme déjà fait avec un algorigramme fourni.
Tout cela parce que en BAC PRO on estime que ce n'est pas le rôle d'un BAC PRO de produire des programmes mais seulement changer des bouts de code de programme.
Avant on programmait les 68hc11 en assembleur, maintenant on a choisi de programmer les PIC avec flowcode, car cela permet que les élèves abordent les PIC facilement et comprennent les bases du fonctionnement des micro-contrôleur et microprocesseur.
J'ai découvert la programmation des PIC avec flowcode en formation en BTS CIM où on faisait réaliser des projets aux élèves qui n'avaient au départ peu de connaissance en électronique et en quelques heures de formation ils pouvaient réaliser des projets intéressants. Ce qui me semble motivant pour les élèves.
Sinon moi j'ai déjà fait pas mal de programmation en assembleur avec du motorola, thomson, ...
Seulement je trouve qu'il faut beaucoup d'heure aux élèves pour qu'ils maitrisent seulement à faire une boucle pour une tempo.
Ce qui est loin d'être inintéressant afin de comprendre les principes de base de fonctionnement des processeurs, seulement avec flowcode je trouve que l'on peut leur faire des projets intéressants plus rapidement parce que le but avant tout c'est de connaitre les différentes possibilités d'un micro-contrôleur.
Donc oui je rejoint tes idées comme quoi la "vraie" programmation, c'est l'assembleur, c'est avec l'assembleur que l'on peut comprendre le principe de fonctionnement du micro-contrôleur et ça prend moins de place en mémoire, mais après je pense aussi qu'il vaut évoluer avec des méthodes plus modernes et moins complexes de premier abord.
Car je crois que tu ne me contrediras pas, c'est complexe de programmer les PIC en assembleur car il y a peu de fonctions donc il faut tout faire. C'est pour que des langages évolués comme le langage C ou Flowcode, sont les bienvenus à mon avis. Avec flowcode on peut mettre en place programme complexe en moins d'une heure.
Si tu veux avoir des précisions tu peux consulter mon site http://bepelectronqiue.free.fr
Cordialement.

Répondre à bepseid

11

Electro01, le 21 nov 2008 à 15:46:04

Salut , les amis ,
quelqu'un pourait m'indiquer comment revenir au programme , la ou il s'est arreté , apres coupure d'electricité . le probleme est qu'il recommence tjrs le cycle des le debut !
MERCI

Répondre à Electro01

12

genarro, le 1 jan 2009 à 11:48:20
  • +1

Bonjour mo aussi j'avais le meme pb au debu mais aprés je le trouve un jou d'enfants
regarde tu doi telechrger le compilateur ccs (programation en language c) et puis tu me contacte et on fera un petit programme ensemble et fera la simulation sur proteus

Répondre à genarro

13

electro01, le 1 jan 2009 à 16:38:13
  • +1

Merci , mon ami
j'ai le ccs , le probleme est que je sais pas programmer en C , j'y comprend rien..
j'utilise l'assembleur , j'ecrit des prograzmmes n assembleur , je les simule sur isis.
peux tu m'aider en utilisant l'assembleur ? MERCI.

Répondre à electro01

18

Electro01, le 4 jan 2009 à 12:24:30

Mon ami , tu m'abandonne ?
Continue a reflechir avec moi stp .
je sais qu'il ya une solution , en utilisant l'eeprom
j'ai ecrit le programme en assembleur , je maitrise pas le c
je l'ai compilé avec mplab
il marche bien , le probleme est ,au moment de la coupure d'electricité, il recommende du debut ...
je veux qu'il commence a l'instruction ou il s'est arreté .

mon programme sert à automatiser une machine a laver , c une serie de d'ordres et de temporisations .
et des tests.
remplissage , lavage , vidange , essorage etc...
le cycle dure 1 heure. dis moi comment enregistrer ds l'eeprom ..et quand ? a la fin de chaque operation ?
je sais qu'il ya une solution...
merci de m'aider . Reflechis avec moi ..

Répondre à Electro01

23

pont, le 20 jun 2009 à 14:38:55

Bonjour electro,

. .Repartir d'où il s'est arrêté au retour du secteur, je ne suis pas affirmatif, mais je crois que c'est impossible, il y a bien la configuration du bit BOR, mais il fait repartir au reset, de même le sleep. Par contre, il te serait possible, peut-être, je ne l'ai pas pratiqué, juste j'imagine que c'est possible, c'est que tu doubles ton alimentation par une batterie en parallèle sur chimique comme ça il ne s'arrêtera pas. On m'a déjà posé la question, j'ai une solution drôle: c'est de continuer l'alimentation, mais de débrancher une patte du quartz, à la main cela marche! il s'arrête faute d'horloge, mais il faudrait que la coupure soit propre sans rebond.
. .Donc ton secteur, en s'arrêtant débranche le quartz, le PIC reste au repos mais alimenté, et au retour le secteur rebranche le quartz et le PIC repart.
pont

Répondre à pont

19

msba2009, le 4 mar 2009 à 16:07:40

Pour les debutant et professionnels visiter le site suivant :
www.artronik.ueuo.com
asic,FPGA, microcontroleur,microprocesseur,electronique, analogique, numerique.

Répondre à msba2009

27

 pont, le 20 jui 2009 à 10:24:15

Bonjour electro01;

J'apporte un complément au sujet de ma proposition d'arrêter le quartz, cela marche avec le PIC16F84, mais cela ne marche pas avec le PIC16F88 qui ne repart pas après remise en place du quartz, il se pourrait qu'il faille un oscillateur extérieur, que l'on couperait et remettrait donc se remettrait à osciller, mais le principe reste valable.
pont

Répondre à pont