سلام
من تازه با بحث برنامه نویسی میکروکنترلرها دارم شروع می کنم. اما توی مقاله ها یا ویدئوهای آموزشی همیشه پروگرام کردن چیپ از طریق بورد آموزشی و اینها انجام میشه که من شخصا دوست نداشتم این رو. حالا اگه بخواهیم مستقیم از طریق برد بورد میکروکنترلر رو پروگرام کنیم باید چه کار کرد؟
من یه پروگرامر دارم به اسم AVR ISP MkII که نمی دونم سالم هست یا نه، بهرحال درایورش رو نصب کردم، موقع اتصال به کامپیوتر هم چراغ LED اش سبز رنگ میشه. حالا یه برد بورد دارم که روی ATTiny13A رو گذاشتم برای تست. این پروگرامر 2 نوع کابل داره، یکی ISP هست (10 پین)، یکی هم PDI هست (6 پین) که من از PDI اش استفاده می کنم:

طبق چیزی که مشخص هست و توی راهنماش هم نوشته، میشه گفت که وضعیت پین های این کابل به این صورت هست:

حالا من این کابل ها رو مستقیم از طریق جامبر به پایه های میکروکنترلر روی بروبورد وصل می کنیم با توجه به datasheet، که اینطور میشه:

روی بورد هم وضعیت این طور هست:

اما موقعی که می خوام برنامه رو روی میکروکنترلر بریزم این خطا رو میده:

اما جالب اینه که چه پین های کابل ISP شش پینه وصل باشه، چه وصل نباشه، خواندن Fuse Bit ها مشکلی نداره، که اصلا نمی فهمم یعنی چی این وضعیت. از دوستان کسی می تونه راهنماییم کنه؟
من تازه با بحث برنامه نویسی میکروکنترلرها دارم شروع می کنم. اما توی مقاله ها یا ویدئوهای آموزشی همیشه پروگرام کردن چیپ از طریق بورد آموزشی و اینها انجام میشه که من شخصا دوست نداشتم این رو. حالا اگه بخواهیم مستقیم از طریق برد بورد میکروکنترلر رو پروگرام کنیم باید چه کار کرد؟
من یه پروگرامر دارم به اسم AVR ISP MkII که نمی دونم سالم هست یا نه، بهرحال درایورش رو نصب کردم، موقع اتصال به کامپیوتر هم چراغ LED اش سبز رنگ میشه. حالا یه برد بورد دارم که روی ATTiny13A رو گذاشتم برای تست. این پروگرامر 2 نوع کابل داره، یکی ISP هست (10 پین)، یکی هم PDI هست (6 پین) که من از PDI اش استفاده می کنم:

طبق چیزی که مشخص هست و توی راهنماش هم نوشته، میشه گفت که وضعیت پین های این کابل به این صورت هست:

حالا من این کابل ها رو مستقیم از طریق جامبر به پایه های میکروکنترلر روی بروبورد وصل می کنیم با توجه به datasheet، که اینطور میشه:

روی بورد هم وضعیت این طور هست:

اما موقعی که می خوام برنامه رو روی میکروکنترلر بریزم این خطا رو میده:

اما جالب اینه که چه پین های کابل ISP شش پینه وصل باشه، چه وصل نباشه، خواندن Fuse Bit ها مشکلی نداره، که اصلا نمی فهمم یعنی چی این وضعیت. از دوستان کسی می تونه راهنماییم کنه؟

دیدگاه