پاسخ : محاسبه OCR در تایمر
خوب اینطوری اگه 12 یا 11 باشه جای 11.5، فرکانس 40 کیلوهرتز بدست نمیاد! بالا و پایین میشه!
نوشته اصلی توسط محمد رضا حاج بابایی
#include<mega16.h>
#define xtal 8000000
void main()
{
DDRB=0xFF;
PORTB=0x00;
TCNT0=0x00;
TCCR0=0B00010010; //toggle OC0 on compare match
OCR0=0x63; //OCR0=99
while(1);
}

دیدگاه