Se connecter
Se connecter

ou
Créer un compte

ou

Sujet Programmer un PIC

  • 10 réponses
  • 4 participants
  • 1 181 vues
  • 3 followers
Sujet de la discussion Programmer un PIC
Bonjour à tous! J'avais fais un sujet ya pas longtemps dans "bien débuter" pour en apprendre assez sur le midi pour pouvoir faire mes propres trucs. Maintenant que c'est ok (enfin je pense), je me suis commandé un programmateur de PIC en USB (sur ebay, boutique virtualvillage), c'est un DIY K149-BC. Bref, je me débrouille pour trouver les drivers et le software sur internet puis je lance le soft, je configure le port et hop, il reconnait mon programmateur et le pic que je lui met dedans (un 16F88). Jusque là ça va. J'ai donc fait un truc à la con sur flowcode (activer RB0) pour tester si ça marche bien avant de me lancer dans un programme midi . Je le charge dans le programme et quand je veux l'envoyer dans la puce, ben y me renvoie un message d'erreur après l'opération. Pourtant quand je fais une lecture de la puce, ça à l'air ok mais quand je le test avec une alim et un voltmètre ben ya rien (si 2v, mais c'est pareil de partout). Je pense qu'il faudrait régler les fuses mais je sais pas trop comment faire... quelqu'un pour m'aider? Au fait le soft c'est microPro. Merci d'avance!
2
Ta question est vachement technique et je doute que tu reçoives beaucoup de réponses ici. J'ai fait du PIC il y a quelques années mais sous un environnement totalement différent (gnupic/linux) donc je ne pourrai pas vraiment t'aider.

Je te conseillerais de trouver des forums spécialisés en electronique dans lesquels une personne sur deux a déjà fait du PIC, ça aidera !

d'ailleur indifférement de ça, tu parles d'un message d'erreur. Il dit quoi ?
tu testes avec un voltmetre -> tu testes quoi ??

Le programme idéal c'est celui qui allume une led en alternance. D'ailleur ça doit surement etre fourni avec flowcode.

Bon bricolage :) J'avoue que ton projet me plait et que si j'avais des journées de 48h c'est moi qui prendrais le fer à souder en main ...
3
Ouais je sais mais les autres forum sont moins accueillant que celui ci... Je m'explique un peu mieux au cas ou... (on sait jamais que chimimic traine dans le coin ^^) En gros quand j'envoie le programme dans le PIC il écrit dans la ROM (d'après ce que je comprends) et après il dit que le programmateur ne répond pas... en gros j'ai juste activé une patte de mon pic (j'ai essayer de l'activer/desactiver en boucle aussi). Je mesure la tension qu'il y a entre cette patte et la masse. le truc con c'est que j'ai rien tout là, les dels, résistances et tout c'est chez mes parents... C'est clair que si les journées ferai 48h, ça serai cool pour faire tout ce qu'on a à faire!
4
Essaie une autre patte, sur les PIC ya plein de pattes qui servent à 5 choses différentes et parfois à cause de conneries de FUSE ou de programme qui active pas une fonctionnalité tu te retrouves avec des pattes en haute impédance ou en mode PWM...
5
Je ne connais pas FlowCode (si ce n'est de réputation) et ne pourrai pas t'aider sur ce coup là. Je suis de l'avis de aris, mieux vaut se tourner vers un forum spécialisé, il y a par exemple sur Futura Science, pas mal de gens qui connaissent et qui sont aussi sympa.

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

6
J'y suis allé et j'attends des réponses. Le problème ne vient pas de flowcode car je m'en sert juste pour faire mes programmes, ensuite j'exporte en hexadécimal et je me sers de ce fichier pour programmer mon pic.
7
99% du temps quand un truc marche pas, c'est le programme. Je me méfie très fort des compilateurs pour embarqué parce qu'ils ont beau te macher le travail, tu ne sais jamais si ils ont correctement reglé l'état du PIC pour faire X ou Y.
8
C'est sûr mais là quand même; c'était le logiciel qu'utilisait mon lycée et ils programmaient des pics aussi donc je pense que c'est assez fiable
9
Peux-tu faire un petit programme simple (clignotement d'une led par exemple) pour un PIC de type 16F84A, 16F628A ou 12F675, le compiler et me filer le fichier binaire *.hex ? Je te dirais si ça passe bien sur mon programmateur (c'est tout ce que je pourrai faire pour toi, mais ça permettra déjà de valider le code compilé).

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

10
Regardes sur le forum de planete science l'assoc qui organise les concours de robotique pour les gros geeks comme moi, il y a tout pleins de fous furieux avec des cheveux généralement long qui connaissent tous les registres des PIC! (désolé moi je suis sur les Atmels).