اطلاعیه

Collapse
No announcement yet.

آموزش های رایگان aKaReZa ( حسین باقری )

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    aKaReZa 131 - AVR, EEPROM - PART A

    توی این ویدئو وارد یکی از مهم‌ترین بخش‌های میکروکنترلرهای AVR یعنی EEPROM داخلی می‌شیم؛ جایی که می‌تونیم داده‌هامون رو به‌صورت دائمی ذخیره کنیم حتی بعد از ریست یا قطع برق. این قسمت پایه‌ی همه‌ی پروژه‌هایی مثل تنظیمات کاربر، کالیبراسیون، شمارنده‌ها و دیتالاگرهای ساده‌ست. قدم‌به‌قدم هم رجیسترها رو بررسی می‌کنیم، هم پروژه رو می‌سازیم، هم توابع صحیح و استاندارد برای نوشتن انواع داده رو می‌نویسیم.
    مطالبی که توی این ویدئو یاد می‌گیریم:
    آشنایی با ساختار EEPROM داخلی AVR
    بررسی بیت‌به‌بیت رجیسترهای EEAR، EEDR، EECR
    نوشتن تابع uint8_write()
    نوشتن تابع uint16_write()
    مفهوم Endianness در ذخیره‌سازی داده
    مفهوم Type Punning و مزیت‌های استفاده از آن
    نوشتن تابع uint32_write()

    لینک پیش نمایش ویدئو در اینستاگرام:
    https://www.instagram.com/p/DSZGQxSEmJS/


    لینک کامل ویدئو در یوتیوب:
    https://youtu.be/62rkm0YjG4s

    ​​
    صفحه گیتهاب من:
    https://github.com/aKaReZa75​​​​
    توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
    همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
    https://www.youtube.com/@aKaReZa75​

    دیدگاه

    لطفا صبر کنید...
    X