سلام
میشه بگین با تایمر کانتر چه جوری میکرو ثانیه حساب کنم ( درواقع کد به زبان c میخوام )
با این کد میشه انجام داد :
// Timer/counter 2 initialization
// Clock source: System Clock
// Clock value: 1000.000 kHz
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x01;
TCNT2=0x00;
OCR2=0x00;
interrupt [TIM2_OVF] void timer2_ovf_isr(void)
{
x++;
if (x==391)
{
x=0;
sec++;
}
:read: :read:
میشه بگین با تایمر کانتر چه جوری میکرو ثانیه حساب کنم ( درواقع کد به زبان c میخوام )
با این کد میشه انجام داد :
// Timer/counter 2 initialization
// Clock source: System Clock
// Clock value: 1000.000 kHz
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x01;
TCNT2=0x00;
OCR2=0x00;
interrupt [TIM2_OVF] void timer2_ovf_isr(void)
{
x++;
if (x==391)
{
x=0;
sec++;
}
:read: :read:
دیدگاه