در AVR توسط
آقا من میخام برنامه رو پروگرام کنم و فیوز بیت و کلاک رو تنظیم کنم به چه صورتی باید عمل کنم.من اطلاعاتم در حد مبتدی هستش.لطفا یه راهنمایی بفرمائید.

1 پاسخ

0 امتیاز
توسط jahandideh

سلام، فیوز بیت ها در میکروکنترلرهای AVR در حقیقت یکسری تغییرات و تنظیمات هستن که بصورت سخت افزاری و جدا از کد پروگرم میشن. مثلا برای تنظیم سرعت کلاک میکروکنترلر، تنظیمات بوت، تنظیمات پروگرامر و تنظیمات سخت افزاری دیگر. نحوه تنظیم فیوزبیت ها خیلی وابسته به نرم افزار دستگاه پروگرامر است مثلا در کدویژن نوعی پروگرم میشه در usbprog نوعی دیگر و در کل تنظیمات یکی هستن. بنظرم دوتا لینک زیر را بخونید.

بعضی از برنامه ها نیاز ندارن کلا این کار انجام بشه مثلا برنامه با کلاک 1مگاهرتز داخلی کار میخواد بکنه! در بعضی موارد نیاز است کلاک را تغییر بدید به 8مگاهرتز داخلی مثل  عکس زیر در این صورت شما طبق دیتاشیت و یا کتاب یا آموزش پروژه آن بیت های مورد نظر (در اینجا cksel0-3) را صفر یا یک میکنید. حالا توضیحات علمی تر داره که نمیوخوام درگیر شی و میتونی مقاله بالا را بخونی اگر خواستی.
...