اطلاعیه

Collapse
No announcement yet.

پروگرام کردن atmega64 به وسیله اردینو

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

    پروگرام کردن atmega64 به وسیله اردینو

    آیا چنین چیزی ممکن هست؟

    #2
    پاسخ : پروگرام کردن atmega64 به وسیله اردینو

    سلام
    میخواهید کد آردوینو بر روی میکرو آپلود کنید یا کد دیگه ..؟!!
    لطفا به تاپیک زیر هم یه سری بزنید : https://www.eca.ir/forums/thread76096.html

    دیدگاه


      #3
      پاسخ : پروگرام کردن atmega64 به وسیله اردینو

      اگه بشه که بوتلودر اردینو ریخت روی که چه بهتر!
      اما فکر نکنم بشه روی mega64این کارو کردن من هرچی دیدم mega32 mega16 بوده
      در کل نیاز به پروگرام کردن یه mega64به روش ispدارم چون میکرو رو بورده و نمیشه جداش کنم و اگ هم جداش کنم اس ام دیه!

      دیدگاه


        #4
        پاسخ : پروگرام کردن atmega64 به وسیله اردینو

        درود . برای کار با میکرو های لیست نشده در آردوینو باید پکیج این چیپ ها رو به طور مجزا نصب کنید . مثلاً اتمگا۶۴ در پکیج megacore هست .


        یک سری دیگه در پکیج mightycore و ...
        هر چیپ ممکنه به واسطه مشخصات سخت افزاری قابلیت استفاده از تمام دستورات آردو یا کتابخونه ها رو نداشته باشه ،

        اگر میخواید برد آردو به یک پروگرمر* isp تبدیل کنید کافیه مثال Arduino isp رو آپلود کنید . این مثال جزو مثال های پیشفرض خود برنامه هست .

        دیدگاه


          #5
          پاسخ : پروگرام کردن atmega64 به وسیله اردینو

          نوشته اصلی توسط Masood Ashoori نمایش پست ها
          درود . برای کار با میکرو های لیست نشده در آردوینو باید پکیج این چیپ ها رو به طور مجزا نصب کنید . مثلاً اتمگا۶۴ در پکیج megacore هست .


          یک سری دیگه در پکیج mightycore و ...
          هر چیپ ممکنه به واسطه مشخصات سخت افزاری قابلیت استفاده از تمام دستورات آردو یا کتابخونه ها رو نداشته باشه ،

          اگر میخواید برد آردو به یک پروگرمر* isp تبدیل کنید کافیه مثال Arduino isp رو آپلود کنید . این مثال جزو مثال های پیشفرض خود برنامه هست .

          https://www.arduino.cc/en/Tutorial/ArduinoISP
          یعنی الان شما میگید من دیتاشیت mega64رو بگیرم و سعیمو بکنم ب روش isp پروگرمش کنم؟ ینی ممکنه؟

          Sent from my SM-G930F using Tapatalk

          دیدگاه


            #6
            پاسخ : پروگرام کردن atmega64 به وسیله اردینو

            خب همه میکرو ها با isp پروگرم میشن ، البته بعد از اینکه بوت لودر آردوینو نصب شد این قابلیت رو به شما میده که با سریال پروگرم کنید .
            سوال شما دو پهلو هست ، میخواید یک چیپ مگا۶۴ رو توسط یک برد آردوینو پروگرم کنید ؟
            یا میخواید کد نوشته شده آردوینو رو روی چیپ مگا۶۴ پروگرم کنید ؟
            که البته هر دو مورد رو توضیح دادم

            دیدگاه


              #7
              پاسخ : پروگرام کردن atmega64 به وسیله اردینو

              نوشته اصلی توسط Masood Ashoori نمایش پست ها
              خب همه میکرو ها با isp پروگرم میشن ، البته بعد از اینکه بوت لودر آردوینو نصب شد این قابلیت رو به شما میده که با سریال پروگرم کنید .
              سوال شما دو پهلو هست ، میخواید یک چیپ مگا۶۴ رو توسط یک برد آردوینو پروگرم کنید ؟
              یا میخواید کد نوشته شده آردوینو رو روی چیپ مگا۶۴ پروگرم کنید ؟
              که البته هر دو مورد رو توضیح دادم
              بله دوتا رو توضیح دادید
              اما خب من c++و زبان اردینو بهتر بلدم اگه بشه بوتلودر اردینو بریزم روش و ربات رو با اون ادامه بدم (ربات مسیر یاب هست با فرستده گیرنده ir و درایور l298)اگه هم ک ممکن نیست برم سمت کدویژن[emoji848]

              Sent from my SM-G930F using Tapatalk

              دیدگاه


                #8
                پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                خب در پست اول لینک اول که مربوط به توضیح megacore هست میتونید مگا۶۴ رو بوت لودر بزنید و با آردو کد بزنید . مراحل در گیت هاب توضیح داده شده

                دیدگاه


                  #9
                  پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                  نوشته اصلی توسط Masood Ashoori نمایش پست ها
                  خب در پست اول لینک اول که مربوط به توضیح megacore هست میتونید مگا۶۴ رو بوت لودر بزنید و با آردو کد بزنید . مراحل در گیت هاب توضیح داده شده
                  خیلی ممنون[emoji2]همیشه فرشته نجات منید شما[emoji173]

                  Sent from my SM-G930F using Tapatalk

                  دیدگاه


                    #10
                    پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                    بعد از اینکه میکرو مورد نظر به لیست بردهای آردو اضافه شد ، باید میکرو رو با حداقل قطعات مثل کریستال ۱۶ و خازن عدسی و رابط isp و مونتاژ کنید ، از یک پروگرمر isp استفاده کنید ، سیم ها رو به میکرو وصل کنید ، در آردوینو تنظیمات رو چک کنید و در آخر دکمه burn bootloader رو بزنید ، اگر همه چیز درست باشه بوت لودر روی میکروی شما فلش میشه

                    دیدگاه


                      #11
                      پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                      نوشته اصلی توسط Masood Ashoori نمایش پست ها
                      بعد از اینکه میکرو مورد نظر به لیست بردهای آردو اضافه شد ، باید میکرو رو با حداقل قطعات مثل کریستال ۱۶ و خازن عدسی و رابط isp و مونتاژ کنید ، از یک پروگرمر isp استفاده کنید ، سیم ها رو به میکرو وصل کنید ، در آردوینو تنظیمات رو چک کنید و در آخر دکمه burn bootloader رو بزنید ، اگر همه چیز درست باشه بوت لودر روی میکروی شما فلش میشه
                      پس در اصل پروگرامری مثل stk500 میخواد و با خود بورد اردینو نمیشه میکرو رو پروگرام کرد

                      Sent from my SM-G930F using Tapatalk

                      دیدگاه


                        #12
                        پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                        خب ، حالا میشه حالت دوم سوال شما که اگر یک برد آردوینو دارید ، از اون برد میتونید با آپلود مثال Arduino isp به عنوان یک پروگرمر* استفاده کنید .
                        پایه های miso mosi sck رو طبق دیتاشیت وصل میکنید و پین ۱۰ رو به پایه ریست میکرو وصل میکنید .
                        این تصویر برای مگا۱۶۸ هست ولی برای همه میکرو های مشابه قابل استفاده ست

                        دیدگاه


                          #13
                          پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                          نوشته اصلی توسط Masood Ashoori نمایش پست ها
                          خب ، حالا میشه حالت دوم سوال شما که اگر یک برد آردوینو دارید ، از اون برد میتونید با آپلود مثال Arduino isp به عنوان یک پروگرمر* استفاده کنید .
                          پایه های miso mosi sck رو طبق دیتاشیت وصل میکنید و پین ۱۰ رو به پایه ریست میکرو وصل میکنید .
                          این تصویر برای مگا۱۶۸ هست ولی برای همه میکرو های مشابه قابل استفاده ست

                          https://www.arduino.cc/en/uploads/Tu...adboardAVR.png
                          خب وقتی این کارو کردیم بورد باید روی UNOباشه تا کار کنه فکر کنم!

                          Sent from my SM-G930F using Tapatalk

                          دیدگاه


                            #14
                            پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                            نه . برد میشه میکرو مقصد شما که اینجا اتمگا۶۴ هست . برد uno میشه پروگرمر ، گزینه پروگرمر رو هم در تنظیمات باید بذارید روی Arduino as isp

                            دیدگاه


                              #15
                              پاسخ : پروگرام کردن atmega64 به وسیله اردینو

                              نوشته اصلی توسط Masood Ashoori نمایش پست ها
                              نه . برد میشه میکرو مقصد شما که اینجا اتمگا۶۴ هست . برد uno میشه پروگرمر ، گزینه پروگرمر رو هم در تنظیمات باید بذارید روی Arduino as isp
                              تشکر

                              Sent from my SM-G930F using Tapatalk

                              دیدگاه

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