Cambiando la configuración del pin GPIO sobre la marcha

0

Estoy usando el microcontrolador ARM Cortex-M0 basado en STM32F0 en mi proyecto. Debido a la falta de pines disponibles, necesito usar un pin como entrada de ADC y GPIO-salida digital (no al mismo tiempo, pero en la misma aplicación, es decir, cambiar 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

    
pregunta Daniel_ee571

1 respuesta

0

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 hacen un gran esfuerzo en el diseño y la distribución para obtener el acoplamiento digital y el ruido lejos de las señales analógicas.

Le sugiero que trabaje para encontrar dos funciones digitales que pueda compartir en un pin.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas