روز همگی بخیر 
من یه مشکل کوچیک توی تایمر 1 مگا 32 دارم
من میخوام هر بار که پوش باتن رو میزنم فرکانس تایمر عوض بشه (خوب خیلیم خوب و راحت این قسمتش درست کار میکنه)
مشکل اینجاست که بعضی وقتآها موقع تتغییر فرکانس یه 3-4 ثانیهآایی مکس میکنه بعد فرکانس عوض میشه
حالا به نظرتون من چیکار کنم؟ مشکل از کجاست؟
یه تیکه از برنامه رو اینجا میزارم

من یه مشکل کوچیک توی تایمر 1 مگا 32 دارم
من میخوام هر بار که پوش باتن رو میزنم فرکانس تایمر عوض بشه (خوب خیلیم خوب و راحت این قسمتش درست کار میکنه)
مشکل اینجاست که بعضی وقتآها موقع تتغییر فرکانس یه 3-4 ثانیهآایی مکس میکنه بعد فرکانس عوض میشه
حالا به نظرتون من چیکار کنم؟ مشکل از کجاست؟
یه تیکه از برنامه رو اینجا میزارم
if (button==1) //moteghayere kelid ke ba harbar feshorde shodan adadesh ta 4 bala mire
{
if (beatFlag==1) //age beatFlag==1 bood frequency tanzim beshe
{
TCCR1A=0x40;
TCCR1B=0x0D;
OCR1AH=0x10;
OCR1AL=0x00;
beatFlag=0;
}
}
{
if (beatFlag==1) //age beatFlag==1 bood frequency tanzim beshe
{
TCCR1A=0x40;
TCCR1B=0x0D;
OCR1AH=0x10;
OCR1AL=0x00;
beatFlag=0;
}
}








دیدگاه