#include <xc.h>
#pragma config FOSC = HS
#pragma config WDT = OFF
#pragma config LVP = OFF
void main(void)
{
TRISCbits.TRISC2 = 0;
CCP1CON = 0b00001100;
PR2 = 150;
CCPR1L = 20;
T2CON = 0b00000101;
PIR1bits.TMR2IF = 0;
TMR2 = 0;
T2CONbits.TMR2ON = 1;
while (!PIR1bits.TMR2IF);
while (1)
{
// Your main loop code (e.g., varying PWM duty if desired)
}
}
I2luY2x1ZGUgPHhjLmg+ICAgICAgICAgICAgCiNwcmFnbWEgY29uZmlnIEZPU0MgPSBIUyAgCiNwcmFnbWEgY29uZmlnIFdEVCA9IE9GRiAgIAojcHJhZ21hIGNvbmZpZyBMVlAgPSBPRkYgICAKCnZvaWQgbWFpbih2b2lkKQp7CiAgICBUUklTQ2JpdHMuVFJJU0MyID0gMDsgICAgICAgICAgIAogICAgQ0NQMUNPTiA9IDBiMDAwMDExMDA7ICAgICAgICAgIAoKICAgIFBSMiA9IDE1MDsgICAgICAgICAgICAgICAgICAgICAgCiAgICBDQ1BSMUwgPSAyMDsgICAgICAgICAgICAgICAgICAgIAogICAgVDJDT04gPSAwYjAwMDAwMTAxOyAgICAgICAgICAgCgogICAgUElSMWJpdHMuVE1SMklGID0gMDsgICAgICAgICAgICAKICAgIFRNUjIgPSAwOyAgICAgICAgICAgICAgICAgICAgICAgCiAgICBUMkNPTmJpdHMuVE1SMk9OID0gMTsgICAgICAgICAgCgogICAgd2hpbGUgKCFQSVIxYml0cy5UTVIySUYpOyAgICAgICAKCiAgICB3aGlsZSAoMSkKICAgIHsKICAgICAgICAvLyBZb3VyIG1haW4gbG9vcCBjb2RlIChlLmcuLCB2YXJ5aW5nIFBXTSBkdXR5IGlmIGRlc2lyZWQpCiAgICB9Cn0=