Pérdidas de tensión localizadas por motivos de microcontrolador

0

En el libro "An Embedded Software Primer", leí eso

  

si un chip debe cambiar muchas de sus señales de salida de alta a baja o   de bajo a alto al mismo tiempo, ese chip necesitará mucha potencia para   cambiar estas señales Van a necesitar más poder, así que necesitamos el   -acoplamiento de los condensadores-, de lo contrario, puede producirse un apagón localizado durante unos pocos microsegundos.

.. ¡Necesito un código de muestra en C o Ensamblaje que muestre cómo un chip puede cambiar sus señales de salida al mismo tiempo! .. enlace del libro: enlace capítulo 2 página 20

    
pregunta Ahmed Safwat

1 respuesta

0

Con un ATMega328, puede escribir lo siguiente:

void setup()
{
 DDRD = 0xff;
}

void loop() {
 PORTD = 0xff;
 delay(1000);
 PORTD = 0x00;
 delay(1000);
}

donde PORTD se refiere a los pines 0-7 como una palabra de 8 bits de bajo a alto. DDRD establece el modo pin para PORTD, donde 0 es entrada y 1 es salida.

    
respondido por el Eisen Faust

Lea otras preguntas en las etiquetas