فيوز بيت هاي ATmega32 و ATmega16
فيوز بيت هاي ATmega32 و ATmega16
21 دی, 1390
فیوز بیت های ATmega128
فیوز بیت های ATmega128
21 دی, 1390
فيوز بيت هاي ATmega32 و ATmega16
فيوز بيت هاي ATmega32 و ATmega16
21 دی, 1390
فیوز بیت های ATmega128
فیوز بیت های ATmega128
21 دی, 1390
فیوز بیت های Atmega8

بازدیدها: 151

ATmega8 دارای 2 رجیستر 8 بیتی برای تنظیمات فیوز بیت ها است

فیوز بیتهای  CKSEL0، CKSEL1 ، CKSEL2 ، CKSEL3:
این فیوز بیتها منبع کلاک سیستم را تعیین می کنند. در واقع نوع کلاک سیستم مطابق جدول زیر تعیین می شود.

توجه داشته باشید كه تيك زدن هر کدام از فيوز بیتها به معنای صفر شدن آن فیوز بيت تلقی می‌گردد. خوب حالا به این جدولی که در آوردیم نگاه کنید:

به توضیحات mega16 مراجعه شود.

فیوز بیت های SUT0 ، SUT1 :
همانطور که گفتیم این فیوز بیت ها سرعت ریست میکروكنترلر را مشخص می کنند. که طبق جدول زیر برنامه ريزي می‌شوند.


نکته مهم : توصیه می شود که هنگام تغییر فیوز بیت ها SUT0=0 و SUT1=1 قرار داده شود. 

فیوز بیت های BODEN وBODLEVEL
فیوز بیتBODEN قابلیت Detection Brown –out آي سي را فعال می کند. این قابلیت بدین صورت است که اگر ولتاژ تغذیه آي سي  از حدی پایین تر آيد،  میکروReset  می شود. این ولتاژاز طریق فیوز بیت BODLEVEL تعیین می شود.

فیوز بیت BOOTRST :
این فیوز بیت در صورت برنامه ریزی شدن آدرس بردار Reset را به ابتدای حافظه Boot انتقال می دهد.

فیوز بیت هاي BOOTSZ0 و  BOOTSZ1:
این فیوز بیتها برای تعیین اندازه و مکان شروع حافظه Boot بکار می روند که طبق جدول زیر تعیین می شود.
 

فیوز بیت  EESAVE:
اگر این فیوز بيت برنامه ریزی شود در هنگام Erase کردن، فقط حافظه Flash پاک مي شود و حافظه EEPROM آن ثابت باقي مي ماند.

فیوز بیت  CKOPT:
با برنامه ریزی کردن این فیوز بیت، خازنهای داخلی ميكرو با مقدار 36pf فعال مي شوند و دیگر نیازی به استفاده از خازنهای خارجی در روي كريستال نیست. همچنین با فعال کردن این فیوز بیت  دامنه ولتاژ اسیلاتور چندين برابر مي شود.

ATmega8 فاقد رابط JTAG است بنابراین فیوز بیت JTAGEN را ندارد.

فیوز بیت SPIEN
اگر این فیوز بیت فعال باشد میکرو قابلیت اتصال پروگرمرهایی که با رابط SPI کار میکنند (به طور مثال پروگرمر STK200 ) را پیدا میکند.( در نرم افزار code vision  و بسکام این فیوز بیت در اختیار کاربران قرار نمیگیرد)

فیوز بیت WDTON
اکثر میکروکنترلرهای AVR دارای شمارنده Watchdog  هستند که می توان آنها را به صورت نرم افزاری فعال یا غیر فعال کرد. اگر این فیوز بیت فعال شود شمارنده watchdog دائماً روشن خواهد بود.

(شمارنده watchdog به منظوری برای کم کردن تاثیر نویز استفاده می‌شود. بدین صورت که با هر بار سر ریز شدن این شمارنده میکرو یکبار ریست می‌شود.)

فیوز بیت RSTDISBL:
در حالت عادی پایه 1 میکرو(PC6) پایه ریست است که اگر این فیوز بیت را فعال کنیم پایه 1 به ورودی خروجی (I/O) تبدیل میشود.

منبع: انجمن eca.ir