Page 551 sur 554 PremièrePremière ... 351451501526543547548549550551552553554 DernièreDernière
Résultats de 2 751 à 2 755 sur 2768

Sujet : OpenAVRc

  1. #2751
    Nouveau membre
    Inscrit
    avril 2021
    Messages
    8
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    On en discutait justement avec Pierro en mail privé pour essayer de démêler tout ça. Alors à mon avis le module 4 en 1 spi fonctionne en 4 fils pour toutes les 4 puces wifi du module et le miso ( sortie du A7105) devrait être câblé sur la pâte Gio1 ( ou éventuellement gio2) du A7105. On peut facilement le savoir en regardant la table d'init des registres du code déviation d'origine. Il y a un registre de config associé à Gio1 (adresse 0B) et un autre pour gio2(@0C). C'est dans ces 2 registres que tu défini la fonction de ces pates. Si l'un des 2 est configuré en sortie SPI alors l'A7105 passe automatiquement en mode 4 fils. Sinon il reste en mode 3 fils. Je regarde ça se soir. J'ai voulu le faire tout à l'heure en direct avec Pierro mais je me suis emmêlé les pinceaux...
    Dernière édition par ThierryRC; 07/04/2021 à 21h52

  2. # ADS
    Circuit advertisement OpenAVRc
    Inscrit
    Always
    Messages
    Many
     

  3. #2752
    Diy à donf ! Avatar de Bracame
    Inscrit
    février 2012
    Localisation
    NEGREVILLE
    Messages
    1 122
    Merci / J'aime
    Téléchargement
    44.8 Ko
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)
    Ok merci,

    Il est vrai que depuis pas mal de temps je convertis plutôt le code de Pascal (Multiprotocol) avec son accord plutôt que celui de Deviation qui est optimisé 32 bits.
    -> J'ai pas regardé ce détail au combien important.
    Et comme le module de base avec les 4 chips RF est le même, j'ai pas cherché plus loin .... J'espère à tord

    Annonce nous une bonne nouvelle .... Ou sinon, on s'adaptera en bitbang .... Dans tous les cas on sera fixés

    Merci Thierry

  4. #2753
    Nouveau membre
    Inscrit
    avril 2021
    Messages
    8
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    On est aussi arrivé à la conclusion que, pour l'instant Pierro ne peut pas tester le code (code dérivé de Deviation qui marche chez moi en avec le module spi 4en1 ) avec son module XLA7105-D03 car ce module ne peut se piloter qu'en 3 fils tout simplement parce que les pattes gio1 et gio2 du A7105 sont déjà utilisées comme des sorties pour piloter le switch RF interne ( pattes TX_EN et RX_EN ) au module. Car le module XLA7105-D03 contient un ampli RF et on ne peut pas connecter l'antenne en permanence à la fois à la sortie de l'ampli RF ( émission ) et à l'entrée antenne de l'A7105 ( réception) sans risquer de griller l'A7105 ou tout au moins de perturber fortement la réception.

  5. #2754
    Diy à donf ! Avatar de Bracame
    Inscrit
    février 2012
    Localisation
    NEGREVILLE
    Messages
    1 122
    Merci / J'aime
    Téléchargement
    44.8 Ko
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)
    Intéressant.

    Le "4 en 1" que tu utilise a aussi un ampli 22 dbm ..... Et il faut donc permuter les modes TX et RX pour ne rien griller s'il est utilisé ....

    Tout s'éclaircis et s'assombris

    Ce qui manque c'est ce fichus schéma du "4 en 1" .... Car c'est le module cible à l'origine de ma "lubie" (à l'époque) d'option SPIRFMOD

  6. #2755
    Nouveau membre
    Inscrit
    avril 2021
    Messages
    8
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Bon, ben j'ai tout faux !

    on trouve dans le code Deviation d'origine et dans le code Openavrc la même table d'init des registres du A7105 pour le protocol flysky:
    la première ligne de la table est:
    0xff, 0x42, 0x00, 0x14, 0x00, 0xff, 0xff,0x00, 0x00, 0x00, 0x00, 0x01, 0x21, 0x05, 0x00, 0x50,
    le registre de config de gio1 (adresse 0x0B) vaut 0x01
    le registre de config de gio2 ( adresse 0x0C) vaut 0x21
    d'après le datasheet du A7105, ça veut dire que ces 2 pattes sont configurées en sorties mais ne sont pas utilisées pour le dialogue SPI !
    Donc effectivement dialogue en 3 fils aussi avec le module spi 4en1

    gio1 est configuré de tel sorte que:

    En émission il passe à 1 pendant l'envoi (quand on met l'A7105 en mode TX) du paquet puis reviens à 0 quand le paquet à été effectivement envoyé.

    En réception (télémétrie) il passe à 1 quand on attend la réception d'un paquet (quand on met l'A7105 en mode RX) et revient à 0 quand on a effectivement reçu un paquet, indiquant qu'on peut aller lire le paquet reçu.
    Dernière édition par ThierryRC; 07/04/2021 à 23h17

Page 551 sur 554 PremièrePremière ... 351451501526543547548549550551552553554 DernièreDernière

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé