Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 16 à 21 sur 21

Pic32mz

  1. RISC

    Date d'inscription
    novembre 2006
    Messages
    3 723

    Re : Pic32mz

    Salut,

    Tu viens seulement de parler de l'USB...ca change la donne.
    La programmation avec Harmony est très différente (abstraction totale des registres) et il faut prévoir un temps d'apprentissage avant de maitriser.
    tout d'abord, il faut impérativement utiliser une version très récente de MPLAB X et du compilateur XC32 sinon rien ne va fonctionner...
    Donc tu installes MPLAB X v4.05 (tu peux garder ton ancienne version en parallèle si tu le souhaites la nouvelle version s'installera dans un autre répertoire.
    Ensuite, il faut absolument installer le plugin v2.0.4.0 de MHC sous MPLAB X.
    Il existe des projects tous faits dans le répertoire c:\microchip\harmony\v2_04\app s\
    Charge ce projet : c:\microchip\harmony\v2_04\app s\tcpip\tcpip_tcp_client\
    Compile le pour voir tous les fichiers et explore....

    Il existe ce site pour aider les dévelopeurs sur Harmony.

    Il faut effectivement soit utiliser les PIC32MX ou les PIC32MZ...EF.
    Pour comprendre comment cabler ta carte, examine le User Manual de la carte PIC32MZ embedded connectivity starter kit avec l'ethernet ET l'USB.

    a+

    -----

    Ma marotte ? les microcontrôleurs ;=)
     


    • Publicité



  2. achach

    Date d'inscription
    novembre 2017
    Âge
    30
    Messages
    102

    Re : Pic32mz

    Citation Envoyé par RISC Voir le message
    Salut,

    Tu viens seulement de parler de l'USB...ca change la donne.
    La programmation avec Harmony est très différente (abstraction totale des registres) et il faut prévoir un temps d'apprentissage avant de maitriser.
    tout d'abord, il faut impérativement utiliser une version très récente de MPLAB X et du compilateur XC32 sinon rien ne va fonctionner...
    Donc tu installes MPLAB X v4.05 (tu peux garder ton ancienne version en parallèle si tu le souhaites la nouvelle version s'installera dans un autre répertoire.
    Ensuite, il faut absolument installer le plugin v2.0.4.0 de MHC sous MPLAB X.
    Il existe des projects tous faits dans le répertoire c:\microchip\harmony\v2_04\app s\
    Charge ce projet : c:\microchip\harmony\v2_04\app s\tcpip\tcpip_tcp_client\
    Compile le pour voir tous les fichiers et explore....

    Il existe ce site pour aider les dévelopeurs sur Harmony.

    Il faut effectivement soit utiliser les PIC32MX ou les PIC32MZ...EF.
    Pour comprendre comment cabler ta carte, examine le User Manual de la carte PIC32MZ embedded connectivity starter kit avec l'ethernet ET l'USB.

    a+
    Merci pour ta réponse, juste je comprends pas cette phrase abstraction totale des registres
     

  3. spown

    Date d'inscription
    février 2013
    Localisation
    Terre
    Messages
    444

    Re : Pic32mz

    Communication différentielle c'est une transmission de l'information avec une façon complémentaire de 2 signaux, comme dans USB, Ethernet, RS-485, CANbus, HDMI... et la liste est longue. ( voir gogol )

    abstraction totale des registres, c'est une méthode pour cacher tout les registres et les drapeaux (flag). Il faut prévoir du temps pour décortiquer ces registres dans le datasheet ( peut être il ( RISC ) voulait dire autre chose )
     

  4. achach

    Date d'inscription
    novembre 2017
    Âge
    30
    Messages
    102

    Re : Pic32mz

    Citation Envoyé par spown Voir le message
    abstraction totale des registres, c'est une méthode pour cacher tout les registres et les drapeaux (flag). Il faut prévoir du temps pour décortiquer ces registres dans le datasheet ( peut être il ( RISC ) voulait dire autre chose )
    donc à ce niveau, c'est quoi la différence avec les PIC18F, ceci on le fait pour tout les PICs
     

  5. achach

    Date d'inscription
    novembre 2017
    Âge
    30
    Messages
    102

    Re : Pic32mz

    Citation Envoyé par RISC Voir le message

    2/ Autre solution, tu changes ton PIC18F44K22 pour un PIC18F47K40 qui est compatible broche à broche et tu devrais avoir 5 à 10% de changements à faire dans ton soft.
    Ensuite, si tu as un canal SPI disponible, tu peux utiliser le controleur ethernet ENC28J60 qiu fera la partie ethernet.
    Et de nouveau tu utilises la pile TCP/IP des librairies MLA legacy (juin 2013)

    a+
    Merci, je reviens à réfléchir sur cette solution, comme j'ai besoin de plus de pins, j'ai choisi de le remplacer avec le PIC18f97J94 à 100pin.
    mais en ce qui concerne l'ethernet, le circuit ENC28J60 est limité à 10Mbps. je voudrai le remplacer par le circuit ENC424J600 (10/100Mbps).
    est ce que c'est possible?

    ça devient très chaud, comme il s'agit d'un circuit de 44 ou 64 pins

    http://ww1.microchip.com/downloads/e...Doc/39935c.pdf
     


    • Publicité



  6. Chtulhu

    Date d'inscription
    novembre 2017
    Messages
    285

    Re : Pic32mz

    Voir mon post en #8.

    Pour l'USB vous avez le PIC18F87J50 et l'UART pour gérer le LANTRONIX XPORT.
    Il serait bon de dire ce que vous voulez faire en une seule fois, on gagnera tous du temps
    C'est parce que nous n'osons pas suffisamment que les choses apparaissent difficiles.
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. [Programmation] Programmation SPI pic32mz MPLAB X
    Par kimsama dans le forum Électronique
    Réponses: 3
    Dernier message: 03/07/2017, 20h03
  2. [Programmation] PIC32MZ MODBUS TCP communication
    Par Jojo2504 dans le forum Électronique
    Réponses: 66
    Dernier message: 19/06/2017, 11h43