IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

[Aide] Programmation de PIC en Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 2
    Par défaut [Aide] Programmation de PIC en Python
    Bonjour,

    Voilà, j'aurais besoin de vos précieux conseils.

    Je suis actuellement sur un projet sur lequel je dois concevoir une carte avec laquelle je vais devoir me connecter en RS232 en utilisant seulement les pins GND,TXD et RXD; ensuite sur cette fameuse carte je dois utiliser un afficheur LCD 2x16 ( voilà la réf si ça peut vous intéresser: 6672-1/2/3) sur lequel je vais devoir y afficher certaine information.

    Et si c'est faisable, par la suite, je voudrais y ajouter des LED et bouton poussoir (ou interrupteur) pour retourner des informations sur mon PC.

    Mais bon, pour la partie électronique, j'ai trouvé deux sites intéressants qui m'ont permis d'avancer sur ce soucis. Les voilà:

    http://micropic.free.fr/pic13.html

    http://fabrice.sincere.pagesperso-or...a/LCDalpha.htm

    Mais voilà où ce pose mon problème, c'est au niveau de la programmation du PIC qui se faite le plus souvent en Assembleur ou parfois en C; mais se serait trop facile puisqu'il faut que je le fasse en Python.

    Donc, je voulais savoir si déjà c'était possible de le faire en Python( si c'est faisable, auriez-vous des PIC à me conseiller pour y parvenir ), puis je voulais savoir comment je pouvais m'y prendre pour faire cette fameuse programmation avec ce microcontrôleur.

    Je vous remercie pour votre aide et je m'excuse si la solution était évidente parce que je débute en Python ( j'ai dût l'apprendre justement pour ce projet, donc je suis encore en phase d'apprentissage du langage).

    Et je vous prie de m'excuser si j'ai trop raconté ma vie ou si j'ai oublié certain détail, si c'est le cas prévenait moi pour que je puisse y remédier.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 180
    Par défaut
    Bonjour

    Peut-être devrais-tu jeter un oeil à pyserial. Désolé de fournir une réponse
    aussi succincte, mais je suis un jour tombé sur ce paquetage et je n'ai jamais
    eu le temps de l'approfondir. A mon avis, il y a tout ce qu'il faut la dedans.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 2
    Par défaut
    Salut,

    J'avais déjà dût installer pyserial pour la communication en port série, mais je pensais pas qu'il pourrait également être utile pour la programmation du PIC.
    Merci, je vais me pencher un peu plus dessus pour voir ce que je pourrais faire avec en plus.

    merci bien pour ta réponse, je te tiendrais au courant si j'arrive à faire fonctionner le PIC avec.

  4. #4
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Bonjour,

    je suis un ancien expert microchip PIC, reconverti dans le Python. Par programmer le PIC en Python, entends tu devoir coder le firmware en Python, ou bien, utiliser un soft python pour charger le firmware dans le PIC.

    Cela fait maintenant 3 à 4an que je n'y touche plus vraiment. Mais à mon sens, la première chose n'existe pas ou alors marginalement (mais pas impossible, il faut juste un compilateur/interpreteur python vers asm PIC), dans le second cas, c'est parfaitement possible.

    Pour la programmation du PIC, regarde du coté du port ICSP permettant de programmer ce dernier.

    Côté ref du PIC, je te recommande le PIC16F88, qui remplace le 16F84, qui n'st plus fabriqué depuis quelques années maintenant. Tu trouveras énormément de doc dessus, il est compact, et dispose de beaucoup de fonctionnalité, donc un port série hardware intégré.

    Edit je viens juste de tomber la dessus:
    http://projectproto.blogspot.fr/2009...-pic-mcus.html

Discussions similaires

  1. Aide programmation python
    Par LauraRL dans le forum Général Python
    Réponses: 3
    Dernier message: 03/01/2014, 15h34
  2. Aide Programme Python
    Par Lifestyle_Prod dans le forum Général Python
    Réponses: 8
    Dernier message: 19/05/2013, 15h30
  3. Aide programmation Python; Jeu de blackjack
    Par toniobuteau dans le forum Général Python
    Réponses: 1
    Dernier message: 03/10/2012, 06h21
  4. Aide programmation python récursivité
    Par bibi34 dans le forum Général Python
    Réponses: 2
    Dernier message: 29/11/2010, 00h29
  5. aide programme python!
    Par ano33 dans le forum Général Python
    Réponses: 4
    Dernier message: 28/04/2010, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo