اول از همه چیز تشکر از جواب سریعتون این تصویر مداره البته مداز اصلی رو نفرستادم چون هنوز تو فاز وایر آپه اون مقاومت ها پول دان هم فقط اونی که half full وصله وصل شده آخه پول آپ l297 انقدر ولتاژ و جریانش بالا بود که وقتی میکرو پول دان می کرد به زور به 1.6v هم نمی رسید الان مدار l297 l l298 ظاهرا با این مدار کار میکنه اما مشکل پا برجاست کد هم یه تیکش رو می فرستم که خیلی در هم ورهم نشه
این تو حلقه اصلیه
PWM_ON.DFlag=true;
while(sDelay(&PWM_ON)!=true);
GPIO_SetBits(Motor1,M1_CLK_PA8_PP_OUT);
PWM_OFF.DFlag=true;
while(sDelay(&PWM_OFF)!=true);
GPIO_ResetBits(Motor1,M1_CLK_PA8_PP_OUT);
اون سافت دیلی رو تنظیم کردم که 50ms تول بکشه و حتی 1ms حتی 100ms حتی 500ms و 1s رو هم چک کردم توضیح اینکه اون تابع داره جای دیگه کار میکنه و کاملا دقیقه و اینکه خروجی هم درسته با اسیلسکپ هم همه چیز درسته از خروجی میکرو تا خروجی l298 من قبلا همین کارو با l298 خالی با AVR کارده بودم با همین متور کار کرده بود حتی خیلی سیریعتر اما نمی دونم مشکل کجاست ظاهرا خروجی l297 هم طبیعیه
ایـــــــــران میـــــــکرو ™