Как можно увеличить частоту импульсов в 10 раз ?
Код: Выделить всё
.macro eout
ldi ram23, @1
out @0,ram23
.endmacro
Код: Выделить всё
eout TCCR1B, 0x00; //stop Timer
eout TCNT1H, 0xFC; // 11111100
eout TCNT1L, 0x01; // 00000001
/* значение в 16 битном регистре OCR1A определяет величину генерируемого ШИМ сигнала на ножке PD5
// Скважность 50%
eout OCR1AH , 0x01;
eout OCR1AL , 0xff;
/* регистр OCR1A состоит из двух 8-ми битных регистров OCR1AH и OCR1AL запись в них нужно проводить в указанной последовательности! */
eout OCR1BH , 0x03;
eout OCR1BL , 0xFF;
eout ICR1H , 0x03;
eout ICR1L , 0xFF;
eout TCCR1A , 0x83; // 10000011
eout TCCR1B , (1<<CTC1)|(0<<CS12)|(0<<CS11)|(1<<CS10); // 00001001 - start Timer

