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 :

Reset arrêt d'urgence


Sujet :

Arduino

  1. #1
    Membre actif

    Inscrit en
    Octobre 2010
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 168
    Points : 241
    Points
    241
    Par défaut Reset arrêt d'urgence
    Bjr, une question concernant une carte cnc 'arduino 328P' Est t'il possible d'utiliser les broches Rst et 5V avec un bouton poussoir afin de réaliser un 'arrêt d'ugence' dans l'un des deux cas suivant.
    Nom : RST001.jpg
Affichages : 399
Taille : 114,2 Ko
    Nom : RST002.jpg
Affichages : 583
Taille : 112,9 Ko

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 267
    Points : 4 829
    Points
    4 829
    Par défaut
    Bonsoir Laurent

    Le Reset est une entrée inversée, pour l'activer il faut la mettre à la masse (GND).
    Oui le reset de la prise ISP est bien le reset de la puce AVR.

    Par contre cela reste un "arrêt d'urgence" du pauvre. En fonction de la machine et de comment sont conçues les commandes cela peut même être catastrophique. Techniquement c'est proche du retrait de la puce du circuit -> toutes les E/S passent en haute impédance, sauf que selon la conception, cela ne signifie pas forcement que la machine s'arrête. Même si une conception sécurisée des circuits devrait tendre vers cela.

    L'activation du Reset met la puce en mode programmation ISP. Si par malheur le SPI est utilisé en mode esclave dans l'application et que les premiers codes que la puce reçoit sont des codes de programmation valides, cela peut mettre le boxon avec l'écriture d'un programme aléatoire ou une modification des paramètres de base de la puce. Le risque est faible car cela requière une conception spécifique et un alignement de codes valides, mais n'est pas nul.

    Pour prendre un exemple automobile c'est comme, si en cas de danger, le conducteur lâchait le volant et levait les pieds. Ce n'est pas le meilleur moyen de s'arrêter...

    Bonne suite

    Delias

  3. #3
    Membre actif

    Inscrit en
    Octobre 2010
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 168
    Points : 241
    Points
    241
    Par défaut
    Un grand merci Delias pour ton explication. Très bonne journée.

Discussions similaires

  1. Arrêt d'urgence Labview
    Par darknono33 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 09/02/2013, 10h21
  2. Réponses: 0
    Dernier message: 28/03/2012, 09h05
  3. Pas d'événement OnClose quand on arrête W2K
    Par Altau dans le forum C++Builder
    Réponses: 9
    Dernier message: 26/01/2009, 18h36
  4. [MFC] Attendre l'arrêt d'un processus !!
    Par Djoz dans le forum MFC
    Réponses: 6
    Dernier message: 29/07/2003, 12h03
  5. Détecter l'arrêt du système ?
    Par Jéremy A dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 24/03/2003, 19h06

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