سلام دوستان من میخام زمان یک فرایند رو اندازه گیری کنم که حدودا زمان این فرایند زیر 5 میلی ثانیه هست
دقت هم برام خیلی مهم هست
تنظیمات تایمر 0 هم به صورت زیر هست
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 16000.000 kHz
// Mode: CTC top=OCR0
// OC0 output: Disconnected
// Timer Period: 1 us
TCCR0=(0<<WGM00) | (0<<COM01) | (0<<COM00) | (1<<WGM01) | (0<<CS02) | (0<<CS01) | (1<<CS00);
TCNT0=0x00;
OCR0=0x0F;
ولی عملا 1 میکرو ثانیه رو برای من نمیشماره
دوستان نظرتوون چیه؟
هنگ کردم
کمک کنید
متشگر از لطفتون
دقت هم برام خیلی مهم هست
تنظیمات تایمر 0 هم به صورت زیر هست
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 16000.000 kHz
// Mode: CTC top=OCR0
// OC0 output: Disconnected
// Timer Period: 1 us
TCCR0=(0<<WGM00) | (0<<COM01) | (0<<COM00) | (1<<WGM01) | (0<<CS02) | (0<<CS01) | (1<<CS00);
TCNT0=0x00;
OCR0=0x0F;
ولی عملا 1 میکرو ثانیه رو برای من نمیشماره
دوستان نظرتوون چیه؟
هنگ کردم
کمک کنید
متشگر از لطفتون
دیدگاه