La salida del Pin F0 Atmega32u4 es solo de 3.64 V, no de 5.00 V

0

A diferencia de F4, que genera 5.0V, mi pin F0 solo genera 3.64V. ¿Esto es normal?

Este es mi código:

DDRF  |= (1 << 0);  // Set F0 to output 
PORTF |= (1 << 0);  // Set F0's internal pull-up

Tengo 2 tableros idénticos y solo 1 muestra este comportamiento.

    
pregunta Adam Lee

1 respuesta

1

Sugerencia 1: revise sus conexiones a tierra.

Sugerencia 2: edite su pregunta y muestre los circuitos externos, si los hay, que estén conectados entre F0 y GROUND, incluida una resistencia fija entre F0 y GROUND que modela la impedancia de entrada de su voltímetro.

Sugerencia 3: Mida / determine la corriente de salida de CC en el pin F0. Esa corriente de salida no debe exceder los 40 mA. Además, el voltaje de salida de un pin DIO está inversamente relacionado con su corriente de salida: cuanto mayor es la corriente de salida, menor es el voltaje de salida.

Sugerencia 4: Verifique que no está excediendo la especificación de corriente CC nominal máxima del chip de 200 mA en el pin de alimentación VCC; por ejemplo, la suma de las corrientes de salida en todos los pines DIO no excede, por ejemplo, 160 mA Consulte también la especificación eléctrica ICC del chip).

Sugerencia 5: Su publicación no indica si el pin de salida F0 está programado para la salida lógica ALTA, la salida lógica BAJA o si está en triple estado (flotante).

    
respondido por el Jim Fischer

Lea otras preguntas en las etiquetas