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.
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.
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
Un grand merci Delias pour ton explication. Très bonne journée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager