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