1 votos

Cambiar la configuración de los pines GPIO sobre la marcha

Estoy usando el micro controlador ARM Cortex-M0 basado en STM32F0 en mi proyecto. Debido a la falta de pines disponibles, necesito usar un pin como entrada ADC y como salida GPIO-digital (no al mismo tiempo, sino en la misma aplicación, es decir, cambiando sobre la marcha).

Mi pregunta: ¿Es posible cambiar dicha configuración durante el tiempo de ejecución? Supongamos que estoy operando mi MUX de la manera correcta (High-Z cuando sea necesario).

Gracias

2voto

Bernd Puntos 61

Mezclar una función analógica de un pin con una función digital es algo malo. Ya es bastante malo que un pin de un tipo esté al lado de otro. Los ingenieros experimentados dedican mucho esfuerzo al diseño y la disposición para alejar el acoplamiento digital y el ruido de las señales analógicas.

Te sugiero que trabajes para encontrar dos funciones digitales que puedas compartir el tiempo en un pin.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X