19 lines
266 B
C
19 lines
266 B
C
|
#include <avr/io.h>
|
||
|
|
||
|
int main(void) {
|
||
|
DDRD |= _BV(PD5);
|
||
|
PORTD &= ~_BV(PORTD5);
|
||
|
|
||
|
|
||
|
// FAST PWM
|
||
|
TCCR1A |= _BV(COM1A1) | _BV(WGM11);
|
||
|
TCCR1B |= _BV(WGM13) | _BV(WGM12);
|
||
|
TCCR1B |= _BV(CS10) | _BV(CS11);
|
||
|
|
||
|
ICR1 = 0xFFFF;
|
||
|
OCR1A = 0x0FFF;
|
||
|
|
||
|
for(;;);
|
||
|
|
||
|
return 0;
|
||
|
}
|