دوستان من فیوزبیت atmega 16 رو برای کریستال خارجی که تنظیم می کنم بعدش دیگه نه فیوزبیت و میشه عوض کرد نه میشه پروگرم کرد . با میکروی دیگه هم امتحان کردم کلا اگر فیوزبیت رو دست بزنم اینجوری میشه . پروگرمر stk200/300 هستش و با کابل USB به کامپیوتر متصله و برنامه پروگرم کردن هم khazama هست.
اطلاعیه
Collapse
No announcement yet.
مشکل در تنظیم فیوزبیت atmega16
Collapse
X
-
پاسخ : مشکل در تنظیم فیوزبیت atmega16
دوست عزیز؛ زمانیکه فیوزبیت CKSEL را بر روی کریستال خارجی تنظیم میکنید؛ میکرو برای راه اندازی نیاز به کریستال جهت راه اندازی دارد و به تنهایی نمی توان آنرا راه اندازی کرد. در نتیجه میکرو شما در این حالت (فیوز بیت بر روی کریستال خارجی تنظیم شده ولی کریستالی به آن متصل نیست) توسط پروگرامر STK200/300 شناسایی نمیشود.
برای رفع مشکل فوق باید به پایه های XTAL1/2 کریستال متصل کنید. در مجموع پروگرامر شما فقط در حالت RC اسیلاتور داخلی قادر به کار کردن با میکرو است و خود به تنهایی نمیتواند کلاک مورد نیاز میکروی شما را تامین کند.
اگر مایل هستید که پروگرامر بصورت اتوماتیک کلاک را تامین کند، میتوانید از پروگرام سانا استفاده کنید. علاوه بر این این پروگرامر بصورت اتوماتیک تمامی میکروهای درج شده بر روی زیف سوکت را شناسایی میکند و شما نیاز به تنظیم هیچ جامپر و یا سوئیچی ندارید و فقط کافیست میکرو را از پین یک بر روی زیف درج کنید. این پروگرامر در بسکام نیز بصورت مستقیم قابل استفاده است.
-
پاسخ : مشکل در تنظیم فیوزبیت atmega16
احتمال اینکه اتصالات مربوط به کریستال درست نباشد هست. و مطمئن هستید که پروگرامر شما برای اولین بار میکرو را بدرستی شناسایی میکند. چون برنامه دوست گرامی بنده آقای خزاما برای USBasp است و نه برای STK200/300؛ شما برای پروگرامر STK200/300 بهتر است از نرم افزارهای زیر استفاده کنید :
- BASCOM-AVR
- AVRDUDESS
- CodeVision
دیدگاه
دیدگاه