اطلاعیه

Collapse
No announcement yet.

استفاده از بورد آردیونو uno به عنوان پروگرامر

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

    استفاده از بورد آردیونو uno به عنوان پروگرامر

    سلام.
    وقتی در کامپایلر خود آردیونو کدی نوشته میشه و قصد بارگزاری در میکرو رو داریم در قسمت tools یک گزینه به نام programmer هست ک رو حالت AVRISP mkII هست.این جریان تو برنامه بسکام نیز موجوده.سوال اینجاست با توجه به هین ک بورد uno دارای ی میکروATmega16U2 دیگه ک به عنوان مبدل USB-to-serialبرنامه ریزی شده هست. آیا میشه میکرو atmeg32 رو روی بورد قرار داد و تو برنامه بسکام با گزینهprogrammer : AVRISP mkII برنامه ای ک تو بسکام هست رو روش ریخت؟

    *****Uno با بردهای پیشین متفاوت است؛ زیرا در آن از تراشه FTDI USB-to-serial استفاده نشده است و به جای آن از یک Atmega16U2 (تا نسخه R2 از Atmega8U2) که به عنوان مبدل USB-to-serialبرنامه ریزی شده، استفاده گردیده است. ****

    #2
    پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

    نوشته اصلی توسط abbasjavanmardi
    سلام.
    وقتی در کامپایلر خود آردیونو کدی نوشته میشه و قصد بارگزاری در میکرو رو داریم در قسمت tools یک گزینه به نام programmer هست ک رو حالت AVRISP mkII هست.این جریان تو برنامه بسکام نیز موجوده.سوال اینجاست با توجه به هین ک بورد uno دارای ی میکروATmega16U2 دیگه ک به عنوان مبدل USB-to-serialبرنامه ریزی شده هست. آیا میشه میکرو atmeg32 رو روی بورد قرار داد و تو برنامه بسکام با گزینهprogrammer : AVRISP mkII برنامه ای ک تو بسکام هست رو روش ریخت؟

    *****Uno با بردهای پیشین متفاوت است؛ زیرا در آن از تراشه FTDI USB-to-serial استفاده نشده است و به جای آن از یک Atmega16U2 (تا نسخه R2 از Atmega8U2) که به عنوان مبدل USB-to-serialبرنامه ریزی شده، استفاده گردیده است. ****
    abbasjavanmardi عزیز در رابطه با سوال شما نمی دونم بشه یا نه ولی شما فایل هگز رو که در یه کامپایلر دیگه نوشته شده و به هگز تبدیل شده ، با این نرم افزار می تونید روی اردیونو پروگرام کنید

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

    Download XLoader from authors website

    و برای اطلاعات تکمیلی هم از اینجا استفاده کنید

    http://kmtronic.com/upload-hex-files-to-arduino.html

    kmtronic.com/upload-hex-files-to-arduino.html
    برد جوجه کشی:
    مطالعه پست 1 (حتما مطالعه کنید)


    مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

    دانلود

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

    آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

    دیدگاه


      #3
      پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

      نوشته اصلی توسط abbasjavanmardi
      سلام.
      وقتی در کامپایلر خود آردیونو کدی نوشته میشه و قصد بارگزاری در میکرو رو داریم در قسمت tools یک گزینه به نام programmer هست ک رو حالت AVRISP mkII هست.این جریان تو برنامه بسکام نیز موجوده.سوال اینجاست با توجه به هین ک بورد uno دارای ی میکروATmega16U2 دیگه ک به عنوان مبدل USB-to-serialبرنامه ریزی شده هست. آیا میشه میکرو atmeg32 رو روی بورد قرار داد و تو برنامه بسکام با گزینهprogrammer : AVRISP mkII برنامه ای ک تو بسکام هست رو روش ریخت؟

      *****Uno با بردهای پیشین متفاوت است؛ زیرا در آن از تراشه FTDI USB-to-serial استفاده نشده است و به جای آن از یک Atmega16U2 (تا نسخه R2 از Atmega8U2) که به عنوان مبدل USB-to-serialبرنامه ریزی شده، استفاده گردیده است. ****
      خیر دوست عزیز نمیشه. چون میکروATmega16U2 که روی برد آردوینو هستش فقط به عنوان مبدل usb به سریال عمل میکنه و اتصالش یه atmeg32 فقط از طریق tx , rx میکرو هستش و فقط با اسافاده از بوت لودر آردوینو میتونه برنامه رو انتقال بده. شما اگه یه atmeg32 خالی بدون بوتلودر روش بزارید هم نمیشه به هیچ روشی روش برنامه ریخت.

      دیدگاه


        #4
        پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

        نوشته اصلی توسط c384104
        خیر دوست عزیز نمیشه. چون میکروATmega16U2 که روی برد آردوینو هستش فقط به عنوان مبدل usb به سریال عمل میکنه و اتصالش یه atmeg32 فقط از طریق tx , rx میکرو هستش و فقط با اسافاده از بوت لودر آردوینو میتونه برنامه رو انتقال بده. شما اگه یه atmeg32 خالی بدون بوتلودر روش بزارید هم نمیشه به هیچ روشی روش برنامه ریخت.
        پس با این حساب جز تهیه پروگرامر چاره دیگه ای ندارم.درسته؟به نظرتون از چه پروگرامری استفاده کنم؟با تشکر

        دیدگاه


          #5
          پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

          به لینک زیر یه نگاهی بنداز:
          http://www.instructables.com/id/Using-Atmega32-with-Arduino-IDE/

          دیدگاه


            #6
            پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

            نوشته اصلی توسط abbasjavanmardi
            پس با این حساب جز تهیه پروگرامر چاره دیگه ای ندارم.درسته؟به نظرتون از چه پروگرامری استفاده کنم؟با تشکر
            اشتباه نشه شما میتونید از آردوینو به عنوان پروگرامر استفاده کنید ولی نه به اون سادگی که خودتون گفتید این لینک رو ببینید
            https://www.arduino.cc/en/Tutorial/ArduinoISP

            دیدگاه


              #7
              پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

              سلام دوست گرامی.تشکر از جوابتون
              من کل مطالب وآموزشهارو مطالعه کردم.
              خلاصش اینه ک میشه با پلود کردن اسکتچ arduino isp رو یک بورد آردیونو(uno)و تغیرات جزعی در delay باید میکرئ بورد رو خارج کنی بعد طبق شماتیک بورد هارو به هم وصل کنی و از ی خازن 10میکرو فاراد هم استفاده کنی.بعد بورد جدید یا میکرو مورد نظر (دومی)رو تو کامپایلر مشخص کنی و گزینه burn رو بزنی و بوتلودر نصب شه.

              مشکل بنده اینجاست ک mohammad... عزیز زحمت کشیده ی برنامه با بسکام نوشته ک من قصد پلودش رو میکرو رو دارم.حالا نمیدونم باید از پروگرامر استفاده کنم یا با توجه به آموزشهای سایت آردویونو میشه برنامه رو از بسکام انتقال بدم.
              تشکر از جوابتون

              دیدگاه


                #8
                پاسخ : استفاده از بورد آردیونو uno به عنوان پروگرامر

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

                دیدگاه

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