[Numérique] Problème avec un CAN 16 bits
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Problème avec un CAN 16 bits



  1. #1
    invite416ab5bd

    Question Problème avec un CAN 16 bits


    ------

    Bonjours à tous,

    Je poste ici car j'ai un problème avec mon CAN, un ADS1115.

    Le branchement est fait avec l'aide de ce site : https://learn.adafruit.com/adafruit-...bly-and-wiring

    Je mesure des tensions issues d'un diviseurs de tension, tout marche bien sur le can, j'ai bien les bonnes valeurs si j'utilise les ports analogiques de l'arduino.

    Or, avec le CAN j'ai "-1" en permanence, je ne comprends pas pourquoi, j'ai vérifié plusieurs fois mes branchements... J'ai vu sur un autre forum qu'un utilisateur a eu le même problème que moi, mais son sujet est resté sans réponses.

    Si l'un d'entre vous aurait une solution ? Merci d'avance !

    Nom : PB -1.jpg
Affichages : 139
Taille : 58,1 Ko

    -----

  2. #2
    Teknic

    Re : Problème avec un CAN 16 bits

    Bonjour,

    donc tu as branché le CAN pour communiquer en I2C si j'ai bien suivi.

    La première chose à faire est vérifier est que tu obtiens bien quelque chose en sortie de ton module, à l'aide d'un oscilloscope peut-être.

  3. #3
    jiherve

    Re : Problème avec un CAN 16 bits

    bonsoir
    code difficilement lisible mais je n'ai pas l'impression que l'on y cause i²C
    JR
    l'électronique c'est pas du vaudou!

  4. #4
    invite416ab5bd

    Re : Problème avec un CAN 16 bits

    Pour lire le code : clic droit, ouvrir l'image dans un nouvel onglet

    Sinon c'est bien de l'I2C, la bibliothèque wire gère l'I2C sous arduino.

  5. A voir en vidéo sur Futura
  6. #5
    micka_ch

    Re : Problème avec un CAN 16 bits

    Bonjour,

    En générale "-1" est un code d'erreur pour signifier que l'exécution de la fonction ne c'est pas passé correctement. En l’occurrence la lecture a certainement échouée.

    Est-ce que le ads.begin() return quelque chose pour indiquer si l’initialisation du périphérique est OK ou KO ?

    Salutations

  7. #6
    invite416ab5bd

    Re : Problème avec un CAN 16 bits

    Bonjour,

    Merci pour votre réponse, en effet je n'ai aucun retour de la fonction ads.begin()

  8. #7
    sandrecarpe

    Re : Problème avec un CAN 16 bits

    Salut,
    T'as essayé de régler le gain après le begin()

  9. #8
    Seb.26

    Re : Problème avec un CAN 16 bits

    Tu utilises bien ton ADC sur l'adr 0x48 ?! (donc ADR sur GND)
    Dernière modification par Seb.26 ; 22/06/2017 à 11h13.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  10. #9
    invite416ab5bd

    Re : Problème avec un CAN 16 bits

    Oui, j'ai même testé différents adressages, je vais essayer de régler le gain après le begin, mais c'est quand même étrange car dans les programmes types de la doc, la commande est avant. Je vous dis ce qu'il en est dès que j'ai testé.

  11. #10
    invite416ab5bd

    Re : Problème avec un CAN 16 bits

    Non, j'ai toujours le même problème :/

  12. #11
    sandrecarpe

    Re : Problème avec un CAN 16 bits

    Salut,
    La librairie d'adafruit dépend sans aucun doute de Wire. Autrement dit, essaie d'inverser l'ordre d'inclusion de tes 2 includes.
    De plus c'est la seule différence que je vois avec le code fourni par Adadruit

    Ça m'est arrivé que mon code ne compile pas à cause de l'ordre foireux de mes includes. Ici c'est pas le cas donc je ne garanti rien
    Dernière modification par sandrecarpe ; 23/06/2017 à 14h11.

Discussions similaires

  1. Programmation LCD en 8 bits avec un PIC 18F
    Par invitefbca77b9 dans le forum Électronique
    Réponses: 5
    Dernier message: 13/10/2015, 13h11
  2. Programme 32 bits sur Windows 7 Home premium edition 64 bits
    Par invite7b1dcabe dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 10/02/2012, 18h08
  3. Réponses: 0
    Dernier message: 08/02/2012, 16h03
  4. soustraction 16 bits,deux registres 8 bits, assembleur
    Par invite480f4512 dans le forum Électronique
    Réponses: 5
    Dernier message: 29/03/2011, 19h59
  5. Convertir 12 bits série en 7 bits paralléle avec un HC11 ?
    Par invite0ee134f7 dans le forum Électronique
    Réponses: 2
    Dernier message: 03/03/2005, 08h39
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...