Répondre à la discussion
Affichage des résultats 1 à 26 sur 26

[Electronique]



  1. #1
    91BASTY

    [Electronique]

    Bonjour,

    Je cherche à écrire dans la mémoire ROM d' un microcontrôleur PIC sans utiliser d'interface physique du genre (fils branchés sur I²C, RS232, UART, RJ45 ...).
    C'est pour pouvoir changer des infos du bootloader (taille environ de 20 Ko)

    J'avais pensé à une communication optique (led, phototransistor), par le son, RF, ... mais le problème reste la vitesse de transmission et la stabilité.

    Pouvez vous m'aider ?

    Merci

    -----


  2. Publicité
  3. #2
    PIXEL

    Re : [Electronique]

    pas d'impossibilité "de principe" mais le média , radio ou optique , communiquera par un port
    "traditionnel" soit I2C , RS , UART etc....

    c'est ce choix qu'il faut faire....

  4. #3
    91BASTY

    Re : [Electronique]

    Merci pour la réponse.
    En fait, tout mon problème est de pouvoir transmettre des informations au PIC sans avoir acces à ses pins.

    Il faudrait une technologie qui permettterai de changer les informations du bootloader sans contact. Une idée ?

  5. #4
    PIXEL

    Re : [Electronique]

    Citation Envoyé par 91BASTY Voir le message
    Merci pour la réponse.
    En fait, tout mon problème est de pouvoir transmettre des informations au PIC sans avoir acces à ses pins.
    sauf avis contraire , on quitte l'électronique pour passer à la magie.
    je ne suis plus compétent.

    lui peut être ....
    Images attachées Images attachées

  6. #5
    Aurélien

    Re : [Electronique]

    Citation Envoyé par 91BASTY Voir le message
    J'avais pensé à une communication optique (led, phototransistor), par le son, RF, ... mais le problème reste la vitesse de transmission et la stabilité.
    Pourtant il n'y a pas 36 moyens de communiquer sans fil : electromagnétique, que ce soit radio, optique ou autre.
    Tu dis que ce n'est pas fiable, mais on est entouré de communications sans fils qui fonctionnent. La fiabilité ne dépend que du logiciel qui gère la communication !

    Aurélien

  7. A voir en vidéo sur Futura
  8. #6
    PIXEL

    Re : [Electronique]

    voui , mais le monsieur ne veut pas de contact PHYSIQUE sur le µ-cont....

    or il faudra bien un récepteur , et la communication d'icelui avec le pic.

    sans ça , on entre dans la SF...

  9. Publicité
  10. #7
    91BASTY

    Re : [Electronique]

    Oui le principe est simple mais les moyens ...
    Je pensais à faire communiquer :

    PIC1 <---------> Led1 (émetteur) + phototransistor1 (récepteur) <-> Led2 (émetteur) + Phototransistor2 (récepteur) <--------> PIC2

    Que le clignotement de Led1 puisse être décoder en information par le PIC2... existent ils des composants pour le faire ?

    Merci

  11. #8
    PIXEL

    Re : [Electronique]

    pardon ???

    tu écris que le phototransistor 2 est relié au pic 2 , or dans ton message #3 , je cite :

    "En fait, tout mon problème est de pouvoir transmettre des informations au PIC sans avoir acces à ses pins."

    faudrait savoir !!

  12. #9
    91BASTY

    Re : [Electronique]

    On est entouré de technos sans fils c'est vrai, c'est bien fiable.

  13. #10
    91BASTY

    Re : [Electronique]

    Dans mon schéma, je ne l'ai pas mentionné, j'essaye d'envoyer des données sur le PIC2 en question.
    La led du PIC 1 clignote et le phototransistor du PIC2 recoit les clignotements. Tout cela sans aucun contact bien sûr puisqu'il s'agit de lumière.
    Maintenant, comment décoder ses clignotements par exemple ... ?

    Merci pour vos avis

  14. #11
    cedric300

    Re : [Electronique]

    Bonjour,

    Je suis d'accord il y a probleme, avec ou sans pin, si c'est avec tout est possible, il y a juste un driver a écrir.
    Sinon:
    Je sais pas comment ca fonctionne (je suis trop jeune et j'ai pas lu la datasheet) mais les pic avec UVPROM du genre PIC16C64,
    En éspérant pas dire de betise.

    A++

  15. #12
    freepicbasic

    Re : [Electronique]

    C'est pour pouvoir changer des infos du bootloader (taille environ de 20 Ko)
    Avec un pic qui fait 2k ça va être dur !!!
    En plus avec un pic qui ne permet pas d'écrire sur son eeprom programme...

    Un bootloader de 20ko c est plus un bootloader c est une applicaion.

    Et tripoté un bootloader c est un peu Kamikaze...
    A+, pat

  16. Publicité
  17. #13
    91BASTY

    Re : [Electronique]

    Merci, pourquoi est ce si délicat voir carrément kamikaze ???

  18. #14
    Aurélien

    Re : [Electronique]

    Citation Envoyé par 91BASTY Voir le message
    Merci, pourquoi est ce si délicat voir carrément kamikaze ???
    C'est délicat car la moindre erreur impacte la fiabilité de ton programme et sa fonctionnalité.
    Je n'irai pas jusqu'à dire kamikaze sinon on ne trouverait pas beaucoup de bootloader disponibles ! Il faut savoir ce qu'on fait , et bien le faire, c'est tout.

  19. #15
    91BASTY

    Re : [Electronique]

    J'ai fait pas mal de recherches sur internet. Le flashage du bootloader passe toujours par de l'UART via protocole RS232... dans la très grande majorité des projets et outils proposés.

    Mon système de décodage de clignotement des leds. Le pic traiterait le clignotement des leds via un phototransistor ... qu'en pensez vous ?
    Ou ce composant là : http://www.datasheetcatalog.org/data.../301092_DS.pdf

  20. #16
    freepicbasic

    Re : [Electronique]

    J'ai fait pas mal de recherches sur internet. Le flashage du bootloader passe toujours par de l'UART via protocole RS232... dans la très grande majorité des projets et outils proposés.
    n'importe NAWAK !

    Le fabricant ne livre pas de µc avec un bootloader intégré ,
    Mais avec un ICSP hard et pas forcément ICSP d'ailleurs selon la marque...
    Il faut programmer le bootloader avec un programmateur en premier.
    Ne pas confondre avec Arduino qui n'est pas fabricant de µc, mais de carte avec un bootloader programmé dessus le µc.

    Tu confond bootloader et Application j'ai l'impression...
    Le bootloader sert justement a éviter le programmateur en passant par l USART...



    Mon système de décodage de clignotement des leds. Le pic traiterait le clignotement des leds via un phototransistor ... qu'en pensez vous ?
    Ou ce composant là : http://www.datasheetcatalog.org/data.../301092_DS.pdf
    Le TSOP 1738 necessite une porteuse à 38khz et sort la modulation.
    Si tes clignotements sont pulsés à 38khz peut être mais il y aura un problème de directivité et ne pas mélanger les signaux.
    Dernière modification par freepicbasic ; 18/03/2013 à 10h34.
    A+, pat

  21. #17
    Aurélien

    Re : [Electronique]

    Citation Envoyé par 91BASTY Voir le message
    J'ai fait pas mal de recherches sur internet. Le flashage du bootloader passe toujours par de l'UART via protocole RS232... dans la très grande majorité des projets et outils proposés.
    En effet car c'est le plus simple et il permet de communiquer avec un PC.

    Citation Envoyé par 91BASTY Voir le message
    Mon système de décodage de clignotement des leds. Le pic traiterait le clignotement des leds via un phototransistor ... qu'en pensez vous ?
    Ou ce composant là : http://www.datasheetcatalog.org/data.../301092_DS.pdf
    Regardes du côté IrDA. Certains PIC ont le module UART optimisé pour ça.

  22. #18
    91BASTY

    Re : [Electronique]

    Merci à tous pour vos précisions.

    Pour ce qui est de l'USART, j'entends bien partir d'une premiere programmation du PIC (par ICSP) puis pouvoir flasher le PIC à nouveau si besoin (l'USART qui est répandu).

    Je regarde pour IrDA

  23. Publicité
  24. #19
    91BASTY

    Re : [Electronique]

    Pour freepicbasic : Si tes clignotements sont pulsés à 38khz peut être mais il y aura un problème de directivité et ne pas mélanger les signaux.
    Quand tu dis "signaux", tu parles de ???

    Merci

  25. #20
    freepicbasic

    Re : [Electronique]

    Quand tu dis "signaux", tu parles de ???
    38khz modulé
    C est comme si 2 radios émettaient sur la même fréquence, elles se brouillent l'une l'autre.
    A+, pat

  26. #21
    Aurélien

    Re : [Electronique]

    Citation Envoyé par freepicbasic Voir le message
    n'importe NAWAK !

    Le fabricant ne livre pas de µc avec un bootloader intégré ,
    Mais avec un ICSP hard et pas forcément ICSP d'ailleurs selon la marque...
    Il faut programmer le bootloader avec un programmateur en premier.
    Ne pas confondre avec Arduino qui n'est pas fabricant de µc, mais de carte avec un bootloader programmé dessus le µc.
    Pas tous
    Chez Atmel par exemple les AVR avec interface USB sont fournis d'office avec le bootloader USB programmé dans le boot.
    Je pense que ce doit être le cas d'autres constructeurs dans des cas spécifiques.

    Aurélien

  27. #22
    91BASTY

    Re : [Electronique]

    J'ai retrouvé quelqu'un qui se pose la même question que moi, lui penserait alors au flashage IR, RF ...

    http://www.edaboard.com/thread33284.html

    Il n'y a pas de problème au niveau d'une 1ere programmation par ICSP mais pour la suite faire du sans fil.

    Il reste donc l'option IrDA. Qu'en pensez vous ?

  28. #23
    freepicbasic

    Re : [Electronique]

    Pas tous
    Chez Atmel par exemple les AVR avec interface USB sont fournis d'office avec le bootloader USB programmé dans le boot.
    Je pense que ce doit être le cas d'autres constructeurs dans des cas spécifiques.
    Je ne suis pas spécialise Atmel...
    ça serait interessant de savoir si ce bootloader est effaçable ou non ?
    Si oui les fausses manips sont alors possibles.
    A+, pat

  29. #24
    freepicbasic

    Re : [Electronique]

    Il reste donc l'option IrDA. Qu'en pensez vous ?
    Y a plus qu'a l'écrire...
    A moins que le site d'un gentil internaute propose un source downloadable.
    A+, pat

  30. Publicité
  31. #25
    Aurélien

    Re : [Electronique]

    Citation Envoyé par freepicbasic Voir le message
    ça serait interessant de savoir si ce bootloader est effaçable ou non ?
    J'imagine que oui, je ne vois pas l'interet sinon !

  32. #26
    91BASTY

    Re : [Electronique]

    En tout cas, merci pour les réponses !

Sur le même thème :

Discussions similaires

  1. Recherche Nappe électronique pour poele électronique
    Par jerome_84 dans le forum Électronique
    Réponses: 3
    Dernier message: 21/10/2011, 17h48
  2. [Blanc] Lave vaisselle carte électronique choc électronique
    Par mouss_67 dans le forum Dépannage
    Réponses: 4
    Dernier message: 12/06/2011, 20h35
  3. Réponses: 5
    Dernier message: 16/04/2009, 15h04
  4. electronique
    Par moumou2233 dans le forum Électronique
    Réponses: 2
    Dernier message: 11/02/2008, 18h43