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

Arduino Discussion :

RTCZero et DFRDuino M0


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 4
    Par défaut RTCZero et DFRDuino M0
    Bonjour,
    J'essaie de mettre en œuvre les timers de la carte DFRDuino M0 (DFRobot). Cette carte est soit-disant compatible Arduino M0. Aucun des exemples trouvés sur le net ne fonctionne.
    Exemple de code : https://github.com/DFRobot/DFRobot_L...TC_GetTime.ino
    La librairie RTCZero ne semble pas compatible avec le processeur de la carte DFRduino. J'ai un premier avertissement "ATTENTION : la bibliothèque RTCZero-1.5.2 prétend être exécutable sur la (ou les) architecture(s) (samd) et peut être incompatible avec votre carte actuelle qui s'exécute sur (nucDuino)." et ensuite une série d'erreurs par exemple la première "C:\Users\USER\Documents\Arduino\libraries\RTCZero-1.5.2\src/RTCZero.h:32:26: error: 'RTC_MODE2_MASK_SEL_OFF_Val' was not declared in this scope"
    Avez-vous trouvé une solution ? Une adresse pour charger une librairie compatible ?
    Merci d'avance
    Michel

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Bonsoir,

    Dans le gestionnaire de cartes de l'EDI Arduino, as-tu installé le package pour l'Arduino M0 ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 4
    Par défaut
    Citation Envoyé par f-leb Voir le message
    Bonsoir,

    Dans le gestionnaire de cartes de l'EDI Arduino, as-tu installé le package pour l'Arduino M0 ?
    Bonjour, J'ai installé https://raw.githubusercontent.com/DF..._m3_index.json dans les préférences.
    La compilation d'un croquis simple comme le clignotement de la diode interne fonctionne également le croquis interrupt qui gére le clignotement de la LED via un timer et une interruption.
    J'ai l'impression que le problème se concentre sur l'utilisation de la librairie RTCZero.
    Michel

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Le json mène vers un nouveau paquet : "Bluno M3 MainBoard by DFRobot"

    Code json : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    "platforms": [
    	  	{
              "name": "Bluno M3 MainBoard",
              "architecture": "BlunoM3",

    Ce n'est pas le bon paquet pour la M0.

    Voir Setup DFRduino M0 Software Development Environment

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 4
    Par défaut oups
    Pardon, je me suis trompé de copier-coller. Je viens de vérifier dans les préférences j'ai bien https://raw.githubusercontent.com/DF...bot_index.json comme indiqué sur le site cité en référence.
    Michel

  6. #6
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    J'ai pu reproduire le problème, alors qu'il n'y a aucun souci en compilant sur l'Arduino M0 officielle.

    J'en conclue que la M0 de DFRobot n'est pas tout à fait compatible avec la M0 officielle d'Arduino (pas si étonnant que ça alors que les microcontrôleurs ne sont pas les mêmes : Nuvoton NUC123ZD4AN0 contre ATSAMD21G18, ce qui explique l'avertissement ATTENTION : la bibliothèque RTCZero-1.5.2 prétend être exécutable sur la (ou les) architecture(s) (samd) et peut être incompatible avec votre carte actuelle qui s'exécute sur (nucDuino).).

    Je n'ai pas de solution, sinon peut-être en posant la question sur le forum de DFRobot

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 4
    Par défaut merci
    Merci pour la réponse. J'ai trouvé un post à ce sujet sur le site de DFRObot qui est resté sans réponse à ce jour.
    A suite, s'il y a un jour une nouvelle version.
    Michel

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