Bonjour à tous,
Je développe actuellement un système embarqué linux comprenant entre autre un processeur. J'ai besoin d'un système fiable de reset (Power On Reset) mais aussi d'une détection de presse longue qui me permettrais de démarrer en mode factory reset afin de remettre les paramètres par défaut.
Le chronogramme serait quelque chose comme ceci:
Lors d'un reset normal, le sortie resest out (pour le CPU) émet une pulse lors du relâchement du bouton reset (si temps de presse < 5sec par exemple). Dans le cas d'une longue presse (>5sec), le reset out émet une pulse lors du relâchement ainsi que le signal long_press_out à 1. Ce dernier revient à 0 au prochain reset ou lorsque le CPU le clear à l'aide d'une entrée spécifique.
Il est évidemment possible de réaliser un montage plutôt simple comprenant sûrement une bascule ainsi qu'un timer + debounce pour le bouton cependant, je vous écris pour savoir si vous auriez une solution élégante et toute intégrée répondant à mes besoins?
Merci d'avance
-----