Auteur Sujet: Arduino M0 PRO  (Lu 1011 fois)

DDEFF

  • Sr. Member
  • ****
  • Messages: 415
    • Voir le profil
Arduino M0 PRO
« le: mars 01, 2017, 03:24:43 pm »
Petite publicité qui nous rappelle les prix des vrais Arduinos (et qui, donc, nous fait apprécier le prix des clônes  ;D ;D ;D)

Mais surtout, un nouveau modèle !


Les spécialistes des processeurs pourraient-ils nous dire ce qu'ils pensent du nouveau venu ?

Denis

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 798
    • Voir le profil
Re : Arduino M0 PRO
« Réponse #1 le: mars 01, 2017, 05:41:37 pm »
Ben dis donc, ils n'y vont pas avec le dos de la cuillère chez Comelec. Notamment le prix du Uno est honteux, il est à 19€45 chez Lextronic : http://www.lextronic.fr/P4124-platine-arduino-uno-rev-3.html

Pour info, le DUE est à 38€41 chez Lextronic et 36,95 chez Exp-tech, le M0 Pro est à 41€64 chez Lextronic et 39€95 chez Exp-tech

Concernant le prix du M0, il faut savoir qu'il y a un débuggeur intégré sur la carte. Pour 90% des personnes, ça ne servira pas et il existe un M0 sans debuggeur intégré (donc pas Pro :-)) pour moins cher :

http://www.lextronic.fr/P37876-arduino-m0.html
http://www.exp-tech.de/en/arduino-m0

PhB22

  • Invité
Re : Arduino M0 PRO
« Réponse #2 le: mars 01, 2017, 05:43:59 pm »
Bonjour à tous,
Mon ignorance m'amène à poser une question : à quoi et surtout comment peut-on se servir d'un débuggeur interne?

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 798
    • Voir le profil
Re : Arduino M0 PRO
« Réponse #3 le: mars 01, 2017, 05:54:21 pm »
Bonjour,

La plupart des microcontrôleur permettent, moyennant un matériel supplémentaire, d'accéder au contenu des registres du micro, de stopper son exécution à une ligne prédéfinie du programme, d'examiner et de modifier une variable, etc. Sur ARM, ça passe par l'interface JTAG (Joint Test Action Group) ou le SWD (Serial Wire Debug).

Le plus souvent on branche une sonde JTAG/SWD (par exemple : https://www.segger.com/jlink-debug-probes.html) que j'ai essayé sur Due et M0, bientôt sur Teensy)

Certaines carte en ont une intégrée, c'est la cas du M0 Pro.

Côté ordinateur hôte, il faut un débuggeur, GDB le plus souvent, qui va discuter avec la sonde et permettre de faire concrètement ce que j'évoquais plus haut.

J'imagine que ceci sera intégré dans l'IDE un jour ou un autre

PhB22

  • Invité
Re : Arduino M0 PRO
« Réponse #4 le: mars 01, 2017, 06:12:42 pm »
Merci Jean-Luc,
Un peu compliqué pour mon niveau ; c'est bien de savoir qu'il y a maintenant un Arduino MO  :)
Cependant et c'est ce qui m'intéresse pour le train, il n'y a pas plus de broches sur ce MO.
Donc on continue avec le MEGA  ;)

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 798
    • Voir le profil
Re : Arduino M0 PRO
« Réponse #5 le: mars 01, 2017, 06:15:39 pm »
La différence se voit du côté des performances mais sinon, Uno et Mega sont très bien  :)

PhB22

  • Invité
Re : Arduino M0 PRO
« Réponse #6 le: mars 01, 2017, 06:57:07 pm »
Certainement que pour des applications particulières, les performances du M0 seront les bien venues

Pour un réseau de trains, vu le rapport de vitesse entre des trains qui se déplacent et celle interne d'un Arduino, le MEGA va bien.

Par exemple pour la gare cachée j'ai besoin d'au moins 3 x 10 broches : 10 pour récupérer l'état des détecteurs de présence, 10 pour commander les itinéraires et 10 pour commander les départs (BM1). Plus le contrôle en amont pour empêcher l'entrée d'un train si pas de voie libre ou en aval pour savoir si un train au départ a bien la voie libre avant de se lancer dans la rampe hélicoïdale  :). D'où mon choix du MEGA.