آموزش AVR – جلسه ۱۴ : فیوزبیت ها

در جلسه چهاردهم به مبحث فیوزبیت ها که یکی از سوالات مهم مهندسین هنگام پروگرم کردن برنامه روی میکروکنترلر و باعث گیج شدن بسیاری شده است می پردازیم.فیوزبیت را میتوان به زبان ساده تنظیمات سخت افزاری میکروکنترلر نامید. به عنوان مثال میتوان فرکانس نوسان اسیلاتور داخلی را تنظیم کرد. در این جلسه ابتدا مفهوم Fusebit و همچنن Fusebit های میکروکنترلر ATMega32 بررسی شده و سپس با تشریح کامل نحوه تنظیم آن ها برای انتخاب Clock Source، با ارائه ی یک برنامه برای راحتی کار در تنظیم و همچنین نحوه ی پروگرم کردن در نرم افزار Code Vision جلسه را به پایان می بریم.

 

سرفصل های جلسه چهاردهم عبارت اند از:

  1. مفهوم Fusebit
  2. تشریح دو Fusebyte در ATMega32
  3. تشریح فیوزبیت های مختص Clock Source
  4. معرفی یک نرم افزار برای محاسبه ی راحت CKSEL
  5. آموزش انجام تنظیمات Fusebits در محیط Code Vision

 

fhtcfu

نمایی از نرم افزار تنظیم سریع CKSEL

folder-files-icon-14281دانلود نرم افزار محاسبه سریع فیوزبیت ها

خیلی بدضعیفمتوسطخوبخیلی عالی (2 نظر, امتیاز کل: 3,00 از 5)
Loading...

18 دیدگاه ها

  1. شهرام سياه says:

    سلام مهندس جان باز هم مثل همیشه عالی بود
    من همیشه به سایت خوبت سر میزنم تا ببینم مطلب جدید گزاشتی دانلود کنم چون خیلی مفهومی و مفید به نکات ظریف اشاره میکنی

    لطفا دررابطه با سیستمی که از چند برنامه مثل کی پد و شمارنده و pwmو مبدل انالوگ در یک پروژه ویدیویی بزاری که بحث تداخل زمانی رو در اینجور مسایل چطور حل کنیم
    با تشکر
    شهرام سیاه

    • محمدرضا سالارباشی says:

      با سلام و تشکر
      شما میتونید با دنبال کردن کانال تلگرامی ما هم از انتشار پست های جدید سایت مطلع شید و هم از مطالب دیگه ای که صرفا در کانال ارائه میشه بهره ببرید(@texinlab)
      مساله ای که شما مطرح کردید بحث تایمینگ و در سطوح بالا از تکنیک های برنامه نویسی embedded است
      چشم حتما در لیست قرار میگیره

  2. شهرام سياه says:

    ممنون میشم در رابطه با نوشتن متن فارسی روی lcd و به حرکت دراوردنش هم مطلب بزارید

    • محمدرضا سالارباشی says:

      در مورد حرکت دادن نوشته های روی
      lcd میتونید از تابع
      lcd_gotoxy
      استفاده کرده و بعد متن خودتون رو بنویسید. به عنوان مثال
      ;()lcd_clear
      ;(x,y)lcd_gotoxy
      ;(my_char)lcd_puts
      که هر دفعه با تغییر x و y متن رو جا به جا میکنید

      در مورد کاراکترهای فارسی هم باید این کاراکترها رو ایجاد کنید (ایجاد فونت فارسی) که البته نمونه ی اون در سایت های ایرانی توسط علاقه مندان به این حوزه ایجاد شده و شما میتونید استفاده کنید

  3. مرتضی says:

    با عرض سلام و خسته نباشید . جزئیات ارائه شده بسیار عالی بود .امیدوارم آموزش های زیباتونو ادامه بدید.

  4. سید جعفر says:

    عالی !

  5. امیر says:

    سلام فکر کنم لینک دانلود مشکل نداره نتونستم دان کنم

    • محمدرضا سالارباشی says:

      سلام

      هر دو لینک دانلود مجددا چک شد. مشکلی ندارن
      لطفا مشکلتون رو دقیق تر بگید تا کمکتون کنیم

    • محمدرضا سالارباشی says:

      پاسخ شما نیز مشابه آقای sina می باشد

    • محمدرضا سالارباشی says:

      با سلام. با انتقال فایل ها به سرور تکسین لب مشکل حل شده و هم اکنون می توانید مستقیما فایل ها را دانلود نمایید

  6. sina says:

    سلام. چرا لینک ها کار نمی کنه.خواستم دانلود کنم

    • محمدرضا سالارباشی says:

      سلام.مشکل از سمت گوگل درایو هست

      گرچه در حال حاضر هم با ابزارهای تغییر آی پی میتوان دانلود را انجام داد، اما با انتقال فایل ها به هاست دانلود اختصاصی تکسین لب تا ۲ الی ۳ روز آینده مشکل کاملا مرتفع می شود.

      اطلاع رسانی متعاقبا از طریق کانال تلگرامی تکسین لب انجام می شود

    • محمدرضا سالارباشی says:

      با سلام. با انتقال فایل ها به سرور تکسین لب مشکل حل شده و هم اکنون می توانید مستقیما فایل ها را دانلود نمایید

  7. رضامحمدی says:

    باسلام خدمت استادعزیزوباتشکرفراوان بابت مطالب بسیارزیباتون من یک اتمگاه۸دارم که روی یک فلاشر۱۲کاناله هست آیسی برنامش پاک شده ازشماتقاضادارم یه برنامه برام بفرستیدباتشکرفراوان

  8. رحیم says:

    مهندس جان سلام
    بنده اموزشهاتون را تا اخر دنبال کردم نحوه اموزشتون عالیه و حرف نداره از طرفی صدای رسایی هم خدا به شما هدیه داده و این باعث یادگیری هر چه بهتر میشه مشتاقانه منتظر اموزشهای زبان c شما هستیم حقیقت اینه که یادگیری این زبان اینقدر راحت نیست و شما لازمه به ما کمک کنید با تشکر از تکسین لب که مطالب را انقدر گسسته کرده که دیگه جای هیچ سوالی را برای شنونده باقی نگذاشته ممنون

    • محمدرضا سالارباشی says:

      خواهش میکنم

      همونطور که قبلا گفت متاسفانه فرصت نشده آموزش ها رو ادامه بدم. فعالیت فعلی بنده نیز در حوزه نرم افزار back end هستش

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *