Здравствуйте
Помогите, не могу настроить выход частотного сигнала на ножке PD4, точнее частично не получается, так как шим работает, частота регулируется только предделителем, а хочется задать конкретную частоту например 20кГц. пытаюсь сделать это с помощью таймера счетчика Т1, но что то не так(
unsigned int count1 = 0;
interrupt [TIM1_COMPB] void timer1_compb_isr (void)
{
count1++;
if (count1>200)
{
PORTD.4=~ PORTD.4;
count1=0;
}
}
void main(void)
{
DDRD |=(1<<4);
TIMSK|=(1<<3);
TCCR1A=0b00100011;
TCCR1B=0b00000010;
TCNT1H = 0x00;
TCNT1L = 0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
#asm("sei");
while(1){
OCR1BH = 0x00;
OCR1BL = 0xFF; }
}





не прикалывайся. и к тому же юсб-уарт в хозяйстве должен быть по любому. и это, к стм8 нужна или дискавери или клон программатора. и вообще программатор, что для мег, что для стм8/32 давно стоят копейки. джитаг для армов туда же. еще их можно программировать другой ардуиной - скетч залить или высунув, допустим из уно 328ю мегу.