Page 1 sur 1

Programmation sur système embarqué PIC

Publié : mer. 22 oct. 2008 17:11
par Zedoune
Bonjour à tous

Dans le cadre de mon DUT, on doit réaliser un projet sur plusieurs mois dans des domaines assez divers. Pour mon groupe, on a eu la folie de choisir de la prog sur système embarqué, sans avoir de connaissance :D

J'aimerais donc savoir si quelqu'un ici a déjà fait de la programmation pour contrôleur PIC (notre modèle est un pic18f452), j'ai déjà réussi à envoyer du texte sur la sortie série mais là je bloque pour récupérer une tension et la convertir en numérique. J'utilise bien le convertisseur intégré au controleur mais quand je veux l'afficher ça me donne un peu n'importe quoi :whistle:


Donc, si vous vous y connaissez un peu là dedans, merci de me donner un petit coup de main ! :hello:

Programmation sur système embarqué PIC

Publié : mer. 22 oct. 2008 19:41
par syno
Je vais peut-être te dire un truc idiot (ça sera pas la première fois :D )... mais tu as fait tes conversion de format (ASCII, BCD, HEX...) pour l'affichage ?
Ou tu as juste envoyé ton résultat de ton convertisseur sur ton LCD ?

Programmation sur système embarqué PIC

Publié : mer. 22 oct. 2008 23:23
par Zedoune
pour la prog j'utilise la suite proteus qui permet de simuler le controleur auquel j'ai branché un hyperterminal, et d'y insérer le code compilé.

Donc j'ai réussi à configurer la sortie sur l'hyperterminal pour avoir un affichage correct, et un truc comme puts("huhu"); ça fonctionne très bien

Programmation sur système embarqué PIC

Publié : mer. 22 oct. 2008 23:55
par electric_snake
Hello,

J'ai utilisé il y a 2 ans des PIC 16f 18f et DSPIC dans le cadre d'un projet de stabilisation d'un drone.
Au début on était parti sur de programmation en assembleur puis on a trouvé un soft assez facile à utiliser en C (plus facile que mplab selon moi). Selon nos profs c'est assez dégeux... mais bon ca marche pas mal et c'est vraiment pas compliqué. Regarde MicroC http://www.mikroe.com/en/download/ il y a des librairies pour toutes les fonctionnalités courantes et des exemples.

Ta capture de tension se fait très bien en 2 lignes via une fonction spéciale, je ne me rappelle plus du nom mais en cherchant 2 minutes tu devrais trouver ;-).

Bon courage

Programmation sur système embarqué PIC

Publié : jeu. 23 oct. 2008 00:18
par Zedoune
merci je vais essayer ^^

Et sinon t'aurais pas les sources de ton projet? ^^


Pour la conversion je sais que ça fait quelques lignes, le problème doit venir de mon cablage alors, j'ai pas du bien le faire :D

Programmation sur système embarqué PIC

Publié : jeu. 23 oct. 2008 08:42
par electric_snake
Désolé pour les sources, le projet est confidentiel.
Je regarderai à l'occas si je ne retrouve pas de source d'autres projets bidouilles.

C'est zarb ton pb. Car il n y a pas grand chose niveau câblage pour la partie capture de tension.

Vue que tu réceptionnes comme il faut des données sur ton PC, j'imagine que tu as bien utilisé une puce pour convertir les niveaux logiques (genre MAX232 )?