делаю по аналогии статьи одной, такой вот код...
импульс должен быть 1,5мс=1500мкс...
но почему то всего 180мкс...
#include <tiny13.h>
void main(void)
{
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
PORTB=0x00;
DDRB=0x03;
TCCR0A=0xA3;
TCCR0B=0x04;
TCNT0=0x00;
OCR0A=6.54;
OCR0B=6.54;
GIMSK=0x00;
MCUCR=0x00;
TIMSK0=0x00;
ACSR=0x80;
ADCSRB=0x00;
while (1)
{
};
}
Раздел: AVR
импульс должен быть 1,5мс=1500мкс...
но почему то всего 180мкс...
#include <tiny13.h>
void main(void)
{
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
PORTB=0x00;
DDRB=0x03;
TCCR0A=0xA3;
TCCR0B=0x04;
TCNT0=0x00;
OCR0A=6.54;
OCR0B=6.54;
GIMSK=0x00;
MCUCR=0x00;
TIMSK0=0x00;
ACSR=0x80;
ADCSRB=0x00;
while (1)
{
};
}
Раздел: AVR