اطلاعیه

Collapse
No announcement yet.

آشنایی و نحوه نصب و راه اندازی پکیج های LGT8F328 در نرم افزار و برد های آردوینو

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

    آشنایی و نحوه نصب و راه اندازی پکیج های LGT8F328 در نرم افزار و برد های آردوینو

    تراشه LGT8F328P توسط شرکت چینی LogicGreen (با نام تجاری Prodesign Semiconductor) تولید شده است. این تراشه به طور گسترده با مجموعه دستورالعمل AVR و Arduino سازگار است. LGT8F328P در مقایسه با ATmega328P ارزان‌تر است و دارای مزایای فنی و عملکردهای اضافی است. بنابراین، جای تعجبی نیست که از آن برای توسعه برد هایی مانند Arduino UNO R3، Arduino Nano 3 و Arduino Pro Mini استفاده شده است.

    رایج ترین آنها بردهای سازگار با آردوینو نانو و پرو مینی هستند که با قیمتی کمتر می توان آنها را با نام "LGT8F328P LQFP32 MiniEVB" در فروشگاه ECA یافت .

    در حالت کلی می توان گفت عموما تراشه LGT8F238P به صورت های زیر عرضه می شود :
    نسخه SSOP با 20 پین (SSOP20)
    نسخه QFP با 48 پین (QFP48L)
    نسخه QFP با 32 پین (QFP32L)
    در این آموزش بردهای مبتنی بر QFP32L می پردازیم که نزدیک ترین مدل به ATmega328P هستند. اغلب، آنها با نام "LQFP32" بر روی بردها برچسب گذاری شده اند.

    در مرحله اول pinout این تراشه را بررسی می کنیم
    طرح پین‌آوت QFP32L شباهت‌های زیادی با ATmega328P دارد، اما چند ویژگی اضافی نیز دارد که در جدول و عکس بعدی مشاهده می نمایید.




    لینک دیتاشیت 1 (کلیک کنید)
    لینک دیتاشیت 2 (کلیک کنید)


    جدول زیر را می توان به عنوان چند تفاوت مهم در مقایسه با ATmega328P عنوان کرد :



    حافظه قابل استفاده Atmega328 برابر 30720 بایت
    حافظه قابل استفاده LGT8F328 برابر 29696 بایت​
    این نکات رو هم در رابطه با حافظه قابل استفاده در هر دو تراشه در نظر داشته باشید

    در شکل زیر pinout برد Arduino Nano LGT8F328P را مشاهده می نماید.



    در شکل زیر نیز pinout برد آردوینو پرو مینی LGT8F328P MINI EVB مدل 3.3 ولت را مشاهده می نماید




    نمونه های زیر آردوینو نانو با تراشه LGT8F328P می باشد که شباهت بسیار زیادی با برد اصلی Nano R3 دارند .



    پس از آشنایی اولیه با این برد ها در مرحله بعدی به نحوه نصب و شناسایی این برد در نرم افزار آردوینو می‌رسیم.

    مرحله دوم نصب پکیج برد

    برای اینکه بتوانید بردهای مبتنی بر تراشه LGT8F328P را با Arduino IDE برنامه ریزی کنید، ابتدا باید یک package مناسب برای شناسایی این برد ها بر روی نرم افزار آردوینو نصب کنید.
    برای شروع نصب بر روی نرم افزار آردوینو از منو File وارد قسمت Preference شوید .
    لینک زیر را در قسمت Boards Manager URL اضافه نموده و OK نمایید.

    لینک : https://raw.githubusercontent.com/db...8fx_index.json

    سپس از منو Tools وارد بخش Board شده و گزینه Boards manager را انتخاب نمایید
    در کادر باز شده مقدار lgt8fx را تایپ کنید




    ورژن مورد نظر را نصب خود را کنید البته دقت نمایید اکنون در نسخه 2.0.0 (و بالاتر) انتخاب برد در دسترس است. اکنون پس از نصب پکیج امکان دسترسی و شناسایی این برد ها برای نرم افزار آردوینو فراهم می شود که در تصاویر شکل زیر مشاهده می نمایید.
    (در صورتی پس از نصب پکیج به لیست برد ها اضافه نشد یک بار نرم افزار را بسته و مجددا اجرا نمایید).

    تصاویر زیر نحوه انتخاب برد و کریستال را نمایش می دهد.








    حال می توانید سرعت ساعت (clock) را انتخاب و تغییر دهید.
    حتی امکان انتخاب به صورت کلاک داخلی یا کریستال خارجی نیز میسر خواهد بود .
    امکان انتخاب سرعت آپلود نیز برای کد نویسی فعال خواهد بود .








    آموزش فوق یک آموزش کلی برای راه اندازی برد هایی می باشد که بر پایه تراشه LGT8F328P طراحی شده اند و در حالت کلی نکات زیر رو برای راه اندازی و انتخاب در برد بر روی Arduino IDE دقت نمایید.

    نوع برد
    Board:LGT8F328
    کلاک
    Clock Source: Internal 32MHz
    درایور
    Clock Dvider: 2
    انتخاب Variant
    Variant: 328P_LQFP32(e.g.MiniEVB...)
    سریال
    Serial_RX_BUFFER_SIZE:64(Normal)
    سرعت آپلود
    Upload speed: 115200

    و پس از انتخاب این مقادیر می توانید کد رو آپلود کنید.​

    موفق باشید .
    جدیدترین ویرایش توسط محمد مصحفی; ۰۹:۲۱ ۱۴۰۲/۰۷/۰۸.

    #2
    سلام
    من با گوشی و نرم افزار arduinodroid کد رو روی میکرو اپلود میکنم ولی با توجه به متفاوت بودن این تراشه امکان اپلود روی این تراشه وجود نداره آیا راه دیگری هست تا به کمک بوتلودر اردینو و شبیه به Atmega328 این قبیل میکرو ها رو پروگرم کرد بدون اضافه کردن بوتلودر lgt8
    ممنون

    دیدگاه

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