سلام
من یک mega64دارم که به حالت دیپ تبدیلش کردم ! با پروگرمر هاتل پروگرامش میکنم ! از حالت 6 پین spi
من دیشب پروگرمش کردم و یک برنامه ای روش نوشتم , برنامم هم این قرار بوده که 2 کلید داشتم با 2 ال ای دی و یک درایور با تایمر 1
برنلامه نوشتم که اگر فلان کلید زده شد , ال ای دی متناظر روشن شه و با مثلا 100 pwm ( از پایه ی ocr ) داده بشه , و کلید دوم هم , ال ای دی متناظرش روشن شه و با 200 pwm داده شه ! برنامه درست کار میکرد اما وقتی من کلید موتور هامو ( من 2 کلید گذاشتم یکی برای آی سی و دیگری برای موتور ها , یعنی یکی 5 ولت میده یکی دیگه 13 14 ولت میده برای درایور که به موتور برسه ) وقتی کلید موتور هامو میزدم موتور ها می چرخیدند اما ال ای دی ها که قرار بود روشن شن , خاموش میشدند ! در کل وقتی کلید موتور ها رو میزدم و همزمان کلید آی سی رو هم میزدم ( وقتی به درایورم pwm داده نشه با تمام ولتاژش حرکت میده موتور هارو ) موتور ها روشن میشدند با تمام سرعت اما ال ای دی ها خاموش ودند و کلید ها رو هم که میزدم کار نمیکردند !
حالا که اومدم دوباره پروگرم کنمش آی سی رو نمیشناسه , اما برنامه ی آی سی سالمه و تا وقتی که کلید موتور هامو نزنم دقیقا همون چیزی رو که من میخوام میده !
به نظر شما مشکلش چیه ؟ چرا نمیشناسه پروگرمر ؟ سوخته ؟ مشکل اولی میتونه سر چی باشه ؟
ممنون
من یک mega64دارم که به حالت دیپ تبدیلش کردم ! با پروگرمر هاتل پروگرامش میکنم ! از حالت 6 پین spi
من دیشب پروگرمش کردم و یک برنامه ای روش نوشتم , برنامم هم این قرار بوده که 2 کلید داشتم با 2 ال ای دی و یک درایور با تایمر 1
برنلامه نوشتم که اگر فلان کلید زده شد , ال ای دی متناظر روشن شه و با مثلا 100 pwm ( از پایه ی ocr ) داده بشه , و کلید دوم هم , ال ای دی متناظرش روشن شه و با 200 pwm داده شه ! برنامه درست کار میکرد اما وقتی من کلید موتور هامو ( من 2 کلید گذاشتم یکی برای آی سی و دیگری برای موتور ها , یعنی یکی 5 ولت میده یکی دیگه 13 14 ولت میده برای درایور که به موتور برسه ) وقتی کلید موتور هامو میزدم موتور ها می چرخیدند اما ال ای دی ها که قرار بود روشن شن , خاموش میشدند ! در کل وقتی کلید موتور ها رو میزدم و همزمان کلید آی سی رو هم میزدم ( وقتی به درایورم pwm داده نشه با تمام ولتاژش حرکت میده موتور هارو ) موتور ها روشن میشدند با تمام سرعت اما ال ای دی ها خاموش ودند و کلید ها رو هم که میزدم کار نمیکردند !
حالا که اومدم دوباره پروگرم کنمش آی سی رو نمیشناسه , اما برنامه ی آی سی سالمه و تا وقتی که کلید موتور هامو نزنم دقیقا همون چیزی رو که من میخوام میده !
به نظر شما مشکلش چیه ؟ چرا نمیشناسه پروگرمر ؟ سوخته ؟ مشکل اولی میتونه سر چی باشه ؟
ممنون
دیدگاه