اطلاعیه

Collapse
No announcement yet.

Stk500 و بوتلودر آردوینو

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

    Stk500 و بوتلودر آردوینو

    سلام دوستان
    من تو انجمن سرچ کردم در رابطه با ریختن بوتلودر آردوینو با پروگرامر Stk500 ولی چیز بدرد بخوری پیداد نکردم

    چطوری میتونم با پروگرامر Stk500 بوتلودر آردوینو روی atmega 328p بریزم ؟
    آیا امکانش هست ؟
    آیا با خود نرم افزار Arduino میشه بوتلودر رو با پروگرامر Stk500 روی atmega328p ریخت ؟

    #2
    پاسخ : Stk500 و بوتلودر آردوینو

    نوشته اصلی توسط taher67 نمایش پست ها
    سلام دوستان
    من تو انجمن سرچ کردم در رابطه با ریختن بوتلودر آردوینو با پروگرامر Stk500 ولی چیز بدرد بخوری پیداد نکردم

    چطوری میتونم با پروگرامر Stk500 بوتلودر آردوینو روی atmega 328p بریزم ؟
    آیا امکانش هست ؟
    آیا با خود نرم افزار Arduino میشه بوتلودر رو با پروگرامر Stk500 روی atmega328p ریخت ؟

    با سلام و درود
    این روش را امتحان نمایید و نتیجه را اطلاع دهید:
    1- برای ریختن Bootloader در آردوینو ابتدا از فهرست Tools و در زیر فهرست :Board ؛ آردوینو مورد نظر خود را انتخاب نمایید سپس در صورتی که آن نوع آردوینو توانایی کار با بیش از یک میکروکنترلر را داشته باشد از بخش :Processor گزینه مورد نظر خود را انتخاب می کنم.(مثلا Arduino Nano هم با ATmega328 و هم با ATmega168 می توانید کار کند.)
    2- سپس از بخش :Programmer گزینه ATmel STK500 Development Board را انتخاب نمایید.
    3- پس از آن میکروکنترلر را در برنامه ریز(Programmer) قرار دهید و روی گزینه Burn Bootloader کلیک نمایید.

    این موارد را مشاهده نمایید:
    1- http://www.eca.ir/forums/thread71735.html
    2- http://www.eca.ir/forums/thread72093.html#post624905
    3- http://www.eca.ir/forums/thread52681.html
    جدیدترین ویرایش توسط فکر; ۲۲:۲۹ ۱۳۹۶/۰۱/۱۷.

    دیدگاه


      #3
      پاسخ : Stk500 و بوتلودر آردوینو

      با سلام و درود
      آیا توانستید Boot Loader را توسط STK500 در میکروکنترلر بریزید؟

      دیدگاه


        #4
        پاسخ : Stk500 و بوتلودر آردوینو

        نوشته اصلی توسط فکر نمایش پست ها
        با سلام و درود
        آیا توانستید Boot Loader را توسط STK500 در میکروکنترلر بریزید؟
        با سلام
        خیر هنوز هم نتوانستم با stk500 بوت لودر رو بریزم
        stk500 بنده ماله شرکت نوآوران میباشد.

        دیدگاه


          #5
          پاسخ : Stk500 و بوتلودر آردوینو

          مشکل حل شد امروز تونستم با stk500 بوتلودر رو بریزم از طریق نرم افزار AVR Studio4 با آپلود فایل هگز و تنظیم فیوز بیت ها ، ولی هر دفعه که میکروکنترل رو پروگرام میکنم باید برم تنظیمات رو دوباره انجام بدم مشکل از چی میتونه باشه ؟

          *****************************
          بعد اینکه چطوری میتونم با STK500 و یا Arduino UNO R3 روی میکروکنترلر Atmega 2560 بوتلودر بریزم ؟

          دیدگاه


            #6
            پاسخ : Stk500 و بوتلودر آردوینو

            نوشته اصلی توسط taher67 نمایش پست ها
            مشکل حل شد امروز تونستم با stk500 بوتلودر رو بریزم از طریق نرم افزار AVR Studio4 با آپلود فایل هگز و تنظیم فیوز بیت ها ، ولی هر دفعه که میکروکنترل رو پروگرام میکنم باید برم تنظیمات رو دوباره انجام بدم مشکل از چی میتونه باشه ؟
            [...]
            با سلام و درود
            وقتی Boot loader را روی میکروکنترلر ریخته شد از آن به بعد می توانید با استفاده از مبدل USB به Serial به میکروکنترلر برنامه بدهید.


            نوشته اصلی توسط taher67 نمایش پست ها
            [...]
            *****************************
            بعد اینکه چطوری میتونم با STK500 و یا Arduino UNO R3 روی میکروکنترلر Atmega 2560 بوتلودر بریزم ؟
            این مورد را بررسی نمایید:
            Gammon Forum : Electronics : Microprocessors : Atmega bootloader programmer

            دیدگاه


              #7
              پاسخ : Stk500 و بوتلودر آردوینو

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

              دیدگاه


                #8
                پاسخ : Stk500 و بوتلودر آردوینو

                کریستال 16MHz هم باید بزارید برای میکرو

                دلیل: ادغام دو پست برای جلوگیری از اسپم

                نوشته اصلی توسط Ali Jiany نمایش پست ها
                سلام ببخشید من نتونستم فایل هکزشو پیدا کنم امکانش هست فایل هگزا بزارید
                وهمچنین ترتیب فیوز بیت چطوریه اونم بگید ممنون میشم
                low fuses:0*FF
                high fuses:0*D8
                extended fuses:0*FD

                دیدگاه


                  #9
                  پاسخ : Stk500 و بوتلودر آردوینو

                  سلام
                  اول باید فیوز بیت هارو با پروگرمر تنظیم کنی بعد بوتلودرو بریزی

                  دیدگاه


                    #10
                    پاسخ : Stk500 و بوتلودر آردوینو

                    با درود فراوان
                    من با AVR studio 4 اول بوتلودر رو پروگرام کردم و بعد از اون فیوزها رو به این شکل پروگرام کردم
                    HIGH:0xCA
                    LOW:0xDF
                    , ولی در آخر که خواستم لاک بیت رو به اینصورت LOCKBIT: 0x0F پروگرام کنم با پیغام زیر مواجه شدم:

                    A problem occued when executing the command. Make sure that you
                    are using the corect
                    programming method. Current mode is ISP. See the cor
                    for more info,
                    mand output
                    The troubleshooting section in the help system contains more '
                    iformation on what may
                    have caused the problems. To open the help system, click the Help
                    button below,
                    Quick Tips: Verify that the device is placed in the corect socket, and .
                    that the ISP
                    cable is property connected. Check that the ISP programming frequency
                    specified on the
                    Main' page is well below 1/4 of the clock frequency of the device. Extra
                    precaution
                    should be made when using the CKDV fuse.anc/or Clock Prescaler
                    Register (CLKPR) on
                    parts supporting this.
                    کسی میتونه بگه مشکل از کجاست؟؟؟
                    چون اگه لاک بیت رو پروگرام نکنیم به محض ریختن Sketch روی میکرو، بوتلودر پاک میشه و sketch جایگزین آن میشود.

                    دیدگاه


                      #11
                      پاسخ : Stk500 و بوتلودر آردوینو

                      سلام توسط چه چیزی هگز رو آپلود میکنین رو میکرو؟ اگه پروگرمره پس چرا اصلا بوت لودر میریزین رو میکرو؟ اگه usb to serial هست که اصلا دسترسی به تغییر فیوز بیت نداره و اصلا بوت لودر پاک نمیشه






                      امیرحسین ضیا

                      دیدگاه


                        #12
                        نوشته اصلی توسط فکر نمایش پست ها
                        پاسخ : Stk500 و بوتلودر آردوینو




                        با سلام و درود
                        این روش را امتحان نمایید و نتیجه را اطلاع دهید:
                        1- برای ریختن Bootloader در آردوینو ابتدا از فهرست Tools و در زیر فهرست :Board ؛ آردوینو مورد نظر خود را انتخاب نمایید سپس در صورتی که آن نوع آردوینو توانایی کار با بیش از یک میکروکنترلر را داشته باشد از بخش :Processor گزینه مورد نظر خود را انتخاب می کنم.(مثلا Arduino Nano هم با ATmega328 و هم با ATmega168 می توانید کار کند.)
                        2- سپس از بخش :Programmer گزینه ATmel STK500 Development Board را انتخاب نمایید.
                        3- پس از آن میکروکنترلر را در برنامه ریز(Programmer) قرار دهید و روی گزینه Burn Bootloader کلیک نمایید.

                        این موارد را مشاهده نمایید:
                        1- http://www.eca.ir/forums/thread71735.html
                        2- http://www.eca.ir/forums/thread72093.html#post624905
                        3- http://www.eca.ir/forums/thread52681.html
                        عالی بود ممنون

                        دیدگاه


                          #13
                          سلام من یک آردینو r3 uno گرفتم به همراه یک میکروکنترلر atmega8 ولی در هنگام نصب بوت لودر روی میکرو با ارور avrdude warning : skipping -U efuse : ... as memory not defined for part ATmega8 روبه رو میشم بعدش هم نرم افزار آردینو میگه بوت لودر ریخته شد ولی وقتی امتحان میکنم میبینم بوت لودر نیست

                          دیدگاه

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