martes, 8 de septiembre de 2015


Tras seguir investigando, ya logramos hacer nuestro propio programa para regular la intensidad del LED utilizando la salida PWM.

El esquemático utilizado fue el siguiente:

y el código es el siguiente:

int main()
{
  uint8 valorADC;
    
    ADC_Start();
    ADC_StartConvert();
    PWM_Start();
    
    CyGlobalIntEnable; /* Enable global interrupts. */

    /* Place your initialization/startup code here (e.g. MyInst_Start()) */

    for(;;)
    {
        valorADC=ADC_GetResult8();
        PWM_WriteCompare(valorADC);
    }
}

No hay comentarios:

Publicar un comentario