اطلاعیه

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
    ممنون

    دیدگاه


      #3
      نوشته اصلی توسط محمد مصحفی نمایش پست ها
      تراشه 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

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

      موفق باشید .
      سلام دوست عزیزم یه سوال با چه مبدلی این مدارو به کامپیوتر وصل کردید میشه بفرمایید

      دیدگاه


        #4
        نوشته اصلی توسط LINUX2017 نمایش پست ها

        سلام دوست عزیزم یه سوال با چه مبدلی این مدارو به کامپیوتر وصل کردید میشه بفرمایید
        میشه از مبدل USB به سریال CH340 و PL2303 استفاده کرد.

        دیدگاه


          #5
          سلام وقت بخیر،
          من یک برد آردوینو نانو Arduino Nano CH340 با ورودی USB Type-C
          از سایت ECA تهیه کردم و از آنجایی که این برد غیر رسمی هست و نیاز به نصب درایور داشت، طبق راهنما
          ​ تمامی مراحل رو پیش رفتم
          ولی حالا وقتی آپلود رو میزنم با خطا مواجه میشوم، راه حل های متفاوتی انجام دادم، ریست برد قبل آپلود، تعویض کابل، استفاده از نسخه دیگر برنامه آردوینو و... ولی هیچ کدام کاربرد نداشت
          ممنون میشم راهنمایی کنید

          متن ارور :
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۱ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش دوم از 10: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۳ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۴ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۵ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۶ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۷ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۸ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش ۹ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
          avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
          avrdude: stk500_getsync() تلاش 10 از 10: همگام‌سازی انجام نشد: resp=0x11
          آپلود ناموفق: خطای آپلود: وضعیت خروج ۱

          دیدگاه


            #6
            نوشته اصلی توسط مبینا محمدی نمایش پست ها
            سلام وقت بخیر،
            من یک برد آردوینو نانو Arduino Nano CH340 با ورودی USB Type-C
            از سایت ECA تهیه کردم و از آنجایی که این برد غیر رسمی هست و نیاز به نصب درایور داشت، طبق راهنما
            ​ تمامی مراحل رو پیش رفتم
            ولی حالا وقتی آپلود رو میزنم با خطا مواجه میشوم، راه حل های متفاوتی انجام دادم، ریست برد قبل آپلود، تعویض کابل، استفاده از نسخه دیگر برنامه آردوینو و... ولی هیچ کدام کاربرد نداشت
            ممنون میشم راهنمایی کنید

            متن ارور :
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۱ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش دوم از 10: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۳ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۴ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۵ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۶ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۷ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۸ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش ۹ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
            avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
            avrdude: stk500_getsync() تلاش 10 از 10: همگام‌سازی انجام نشد: resp=0x11
            آپلود ناموفق: خطای آپلود: وضعیت خروج ۱
            از منوی زیر در Arduino IDE مطمئن بشید:
            • Tools > Board > Arduino Nano انتخاب شده باشه.
            • در نسخه‌های جدید IDE، یک گزینه جدید به نام "Processor" ظاهر می‌شه. این خیلی مهمه!

            برای بردهای نانو غیر رسمی، معمولاً باید:
            • Processor: "ATmega328P (Old Bootloader)" انتخاب بشه.
              اگر نسخه معمولی (ATmega328P) انتخاب شده باشه، ممکنه همین ارور رو بده.

            دیدگاه


              #7
              نوشته اصلی توسط مبینا محمدی نمایش پست ها
              سلام وقت بخیر،
              من یک برد آردوینو نانو Arduino Nano CH340 با ورودی USB Type-C
              از سایت ECA تهیه کردم و از آنجایی که این برد غیر رسمی هست و نیاز به نصب درایور داشت، طبق راهنما
              ​ تمامی مراحل رو پیش رفتم
              ولی حالا وقتی آپلود رو میزنم با خطا مواجه میشوم، راه حل های متفاوتی انجام دادم، ریست برد قبل آپلود، تعویض کابل، استفاده از نسخه دیگر برنامه آردوینو و... ولی هیچ کدام کاربرد نداشت
              ممنون میشم راهنمایی کنید

              متن ارور :
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۱ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش دوم از 10: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۳ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۴ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۵ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۶ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۷ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۸ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش ۹ از ۱۰: همگام‌سازی انجام نشد: resp=0x11
              avrdude: stk500_recv(): برنامه‌نویس پاسخ نمی‌دهد
              avrdude: stk500_getsync() تلاش 10 از 10: همگام‌سازی انجام نشد: resp=0x11
              آپلود ناموفق: خطای آپلود: وضعیت خروج ۱
              اگر تنظیمات نرم افزاری رو دقیقا مطابق آموزش انجام داده باشید ، فقط میمونه سخت افزار.
              احیانا RX رو به RX
              و TX رو به TX که وصل نکردید !؟

              دیدگاه


                #8
                نوشته اصلی توسط علی عزتی نمایش پست ها

                از منوی زیر در Arduino IDE مطمئن بشید:
                • Tools > Board > Arduino Nano انتخاب شده باشه.
                • در نسخه‌های جدید IDE، یک گزینه جدید به نام "Processor" ظاهر می‌شه. این خیلی مهمه!

                برای بردهای نانو غیر رسمی، معمولاً باید:
                • Processor: "ATmega328P (Old Bootloader)" انتخاب بشه.
                  اگر نسخه معمولی (ATmega328P) انتخاب شده باشه، ممکنه همین ارور رو بده.
                از راهنمایی شما سپاسگزارم
                این مورد هم تست کردم ولی باز هم ارور میده.
                من اولین بار هست که میخوام از برد الکترونیکی استفاده کنم، برای همین اطلاعات زیادی راجب راه اندازی.... ندارم.

                الان در واقع من دو تا بخش دارم
                ✅️اولین این هست که:
                قسمت
                Tools> Board > Arduino Nano
                و Processor: "ATmega328P (Old Bootloader)"

                و اروری که میده:
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xeb
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xeb
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xeb
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xeb
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xeb
                avrdude: stk500_recv(): programmer is not responding

                ✅️و راه دیگری که تست میکنم، که در همین صفحه راهنمای آن هست(در واقع لینک این صفحه در توضیحات برد نانویی که خریداری کردم بود):
                Tools> Board > LGT8fx Boards > LGT8F328

                و File > Preferences > Additional boards manager URLs: https://raw.githubusercontent.com/db...8fx_index.json

                و در ادامه آن در قسمت برد منیجر آخرین نسخه LGT8fx... رو نصب کردم

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

                متن ارور:
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x4c
                avrdude: stk500_recv(): programmer is not responding
                avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x4c
                Failed uploading: uploading error: exit status 1

                دیدگاه


                  #9
                  نوشته اصلی توسط HS1386 نمایش پست ها

                  اگر تنظیمات نرم افزاری رو دقیقا مطابق آموزش انجام داده باشید ، فقط میمونه سخت افزار.
                  احیانا RX رو به RX
                  و TX رو به TX که وصل نکردید !؟
                  خیر وصل نکردم
                  در سریال مانیتور هم چک کردم؛ کلمه ای که نوشتم و send رو زدم، در ادامه اش هیچ تغییری در صفحه ایجاد نشد و خالی ماند!
                  جدیدترین ویرایش توسط مبینا محمدی; ۱۴:۳۷ ۱۴۰۴/۰۵/۱۳.

                  دیدگاه


                    #10
                    نوشته اصلی توسط مبینا محمدی نمایش پست ها

                    خیر وصل نکردم
                    در سریال مانیتور هم چک کردم؛ کلمه ای که نوشتم و send رو زدم، در ادامه اش هیچ تغییری در صفحه ایجاد نشد و خالی ماند!
                    با سلام و احترام
                    در device manager ویندوز ابتدا مطمئن شوید که CH340 بدرستی نصب شده و همچنین روی چه پورت سریالی set شده و همان را برای آپلود کد در IDE انتخاب کنید.
                    اگر از مورد قبل مطمئن شدید هر دو مدل boot loader را امتحان کنید.
                    موفق باشید.

                    دیدگاه


                      #11
                      سلام
                      لطفا" نحوه آموزش پروگرامر کردن این ماژول میکرو کنترلر را کامل توضیح دهید.
                      من مدل " آردوینو پرو مینی LGT8F328P MINI EVB" با کد کالای3400001054​​ را خریداری کرده ام.
                      طبق نوشته های بالا Arduino IDE را تنظیم میکنم اما خطای های زیر را میدهد:
                      Using port : COM4
                      Using programmer : arduino
                      Setting baud rate : 115200
                      Error: programmer is not responding
                      Warning: attempt 1 of 10: not in sync: resp=0x00
                      Error: programmer is not responding
                      Warning: attempt 2 of 10: not in sync: resp=0x00
                      Error: programmer is not responding
                      Warning: attempt 3 of 10: not in sync: resp=0x00
                      برای ارتباط با کامپیوتر و برنامه ریزی با رابط Arduino از ماژول ​USB-to-TTL با آی.سی. CH340E استفاده میکنم. این ماژول پین های زیر را دارد که نظیر به نظیر وصل میکنم.

                      GND
                      5+
                      TXD
                      RXD
                      DTR
                      3V3
                      تمام تنظیمات هم طبق نوشته های بالا تنظیم میکنم البته در توضیحات بالا در Arduino IDE در منوی Tools در آخر Programmer را مشخص نکرده اید.

                      لطفا" بررسی نمایید و راهنمایی کنید.

                      خیلی ممنون

                      دیدگاه


                        #12
                        نوشته اصلی توسط laserayaneh نمایش پست ها
                        سلام
                        لطفا" نحوه آموزش پروگرامر کردن این ماژول میکرو کنترلر را کامل توضیح دهید.
                        من مدل " آردوینو پرو مینی LGT8F328P MINI EVB" با کد کالای3400001054​​ را خریداری کرده ام.
                        طبق نوشته های بالا Arduino IDE را تنظیم میکنم اما خطای های زیر را میدهد:
                        Using port : COM4
                        Using programmer : arduino
                        Setting baud rate : 115200
                        Error: programmer is not responding
                        Warning: attempt 1 of 10: not in sync: resp=0x00
                        Error: programmer is not responding
                        Warning: attempt 2 of 10: not in sync: resp=0x00
                        Error: programmer is not responding
                        Warning: attempt 3 of 10: not in sync: resp=0x00
                        برای ارتباط با کامپیوتر و برنامه ریزی با رابط Arduino از ماژول ​USB-to-TTL با آی.سی. CH340E استفاده میکنم. این ماژول پین های زیر را دارد که نظیر به نظیر وصل میکنم.

                        GND
                        5+
                        TXD
                        RXD
                        DTR
                        3V3
                        تمام تنظیمات هم طبق نوشته های بالا تنظیم میکنم البته در توضیحات بالا در Arduino IDE در منوی Tools در آخر Programmer را مشخص نکرده اید.

                        لطفا" بررسی نمایید و راهنمایی کنید.

                        خیلی ممنون
                        با سلام،
                        پین های RXD و TXD نباید به پین های هم نام آردوینو وصل بشن !
                        بلکه باید به غیر همنام ها متصل بشه.

                        دیدگاه

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