stm32f4 descubrimiento usuario botón rebotar

0

Todavía soy nuevo en el tablero de descubrimiento stm32f4. Estaba mirando el esquema del tablero para ver cómo se implementa el botón de usuario en el tablero:

Dado que C38 no está instalado, ¿significa eso que tengo que recurrir a métodos de software para la devolución? Solo por curiosidad, si la respuesta es sí, ¿qué tendría que hacer para realizar el desalojo de hardware?

    
pregunta Moeiz Riaz

2 respuestas

2

Creo que C38 no está equipado porque este circuito no rebota de la forma en que ST pretendía, hice algunas simulaciones de especia solo para verificar (sugeriría que también puedas hacer esto para el ejercicio). Me gustaría mover C38 en paralelo con R39. Luego, ajuste los valores de R38 y R39 (supongo que está familiarizado con las constantes de tiempo de los circuitos RC) para obtener el rebote deseado.

    
respondido por el JCollins
1

En realidad, la denuncia de hardware de IMO en general no es la mejor opción. Debe hacerse en los procesos que se llaman regularmente, como las interrupciones del temporizador.

Como hacerlo aquí tienes el código de ejemplo: enlace

    
respondido por el P__J__

Lea otras preguntas en las etiquetas