اطلاعیه

Collapse
No announcement yet.

پروگرم کردن AVR ها

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

    پروگرم کردن AVR ها

    سلام دوستان
    همانطور که میدانیم AVR ها به صورت مستقیم و بدون پروگرمر با پورت سریال (پورت پرینتر) قابل پروگرم هستند(stk 200/300) اما این پورت روی لپ تاپ ها و کامپیوترهای جدید معمولا در دسترس نیست
    حال اگر از مبدل سریال به usb استفاده کنیم آیا آن را بدون پروگرمر میشود پروگرم کرد؟

    آیا با هر دوی این مبدل ها قابل انجام است؟

    برد تبدیل USB دارای مبدل سریال CH340 سازگار با ماژول های سری ESP8266 برای اتصال آسان به کامپیوتر و پروگرام کردن ماژول های esp



    #2
    معمولا AVR اگه طبق سنت قدیمی بخوای پروگرام کنی ولی بصورت جدیدتر با مبدل USB به SERIAL نمیشه چون روش پروگرام چه با پارالل چه USB از طریق ISP هست مگه اینکه از بوت استفاده کنید که اونم نیاز به بارگذاری برنامه داره،در کل اگه میکرو خام هست و صفر با مبدل هایی که فرمودید نمیشه مگه اینکه برنامه بوت رو بارگذاری کنید بعد با روشهای زیادی میتونید به حافظه فلش دسترسی داشته باشید

    دیدگاه


      #3
      چه برنامه بوتی؟ لطفا بیشتر توضیح بدید
      ​​​​​​

      دیدگاه


        #4
        نوشته اصلی توسط intel_amd نمایش پست ها
        چه برنامه بوتی؟ لطفا بیشتر توضیح بدید
        ​​​​​​
        تو انجمن یا گوگل توضیح کاملش و نحوه بارگذاریش هست ولی نیاز دارین اول برنامه بوت روی میکرو ریخته بشه تا بتونید توسط اون برنامه داخل میکروکنترلر رو پاک یا اپدیت کنید یا به حافظه دسترسی پیدا کنید،ولی برای ریختن برنامه بوت اول باید برنامه رو با پروگرامر روی میکرو بریزید که شما با مبدل سریال برای شروع نمیتونید چون روش برنامه ریزی اولیه برای میکروی خام ISP هست که با پروگرامر پورت پارالل(STK200-300) یا پروگرامر USB باید انجام بشه.
        "بوت لودر برای AVR" رو سرچ کنید توضیح کامل و روشهای انجام دادنش تو گوگل یا انجمن زیاده.

        دیدگاه


          #5
          خب با مبدل سریال به usb هم در قالب stk200-300 عرض کردم نه در قالب usb ، یعنی در کدویژن تیک پروگرمر stk200-300 را بزنیم و این تبدیل را بزنیم ، میکرو و کدویژن به صورت سریال این تبدیل را بشناسه و کامپیوتر به صورت usb

          اگر نمیشه ، اون بوت لودر را که روی میکرو بریزیم بعدش با هر دوی این تبدیل ها قابل پروگرم کردن خواهد بود؟ اسم این بوت لودر چیست؟

          دیدگاه


            #6
            نوشته اصلی توسط intel_amd نمایش پست ها
            خب با مبدل سریال به usb هم در قالب stk200-300 عرض کردم نه در قالب usb ، یعنی در کدویژن تیک پروگرمر stk200-300 را بزنیم و این تبدیل را بزنیم ، میکرو و کدویژن به صورت سریال این تبدیل را بشناسه و کامپیوتر به صورت usb

            اگر نمیشه ، اون بوت لودر را که روی میکرو بریزیم بعدش با هر دوی این تبدیل ها قابل پروگرم کردن خواهد بود؟ اسم این بوت لودر چیست؟
            اصلا این قضیه به کدویژن ربطی نداره که تو تنظیمات پروگرام، کدوم پروگرامرو انتخاب میکنی یا موقع انتخاب پروگرامر کدوم پورت رو انتخاب میکنی،مشکلی که الان شما باهاش درگیر هستین و حل نمیشه شیوه پروگرام شدن میکرو هست،میکروی خام یا نو برای اولین بار حتی برای نصب برنامه بوت، از طریق ISP روی حافظه فلش مینویسه پس شما تو کدویژن یا کامپیوتر یا برای مبدلها و رابطها هر برنامه ای بنویسید یا تبدیلی انجام بدید فایده ای نداره جز اینکه رابط شما بتونه کدهای ماشین رو از طریق USB بصورت ISP روی حافظه فلش میکرو با ادرس دهی که تو دیتاشیت توضیح داده بنویسه(تو قسمت روش پروگرام کردن میکرو،روش برنامه ریزی و دسترسی به ادرس حافظه فلش هست).
            پیشنهادم به عنوان یه دوست اینه که بجای خرید مبدل و سرو کله زدن باهاش و اتلاف وقت و انجام کاری که شدنی نیست یه پروگرامر USB ارزان قیمت بخرید و تو وقت و هزینه صرفه جویی کنید.
            جدیدترین ویرایش توسط saeiddiod; ۲۰:۴۵ ۱۴۰۳/۰۴/۲۶.

            دیدگاه


              #7
              بوت لودر برای هر میکروکنترلر متفاوته و میتونی با سرچ کردن تو گوگل دانلود و بارگذاری کنی،کافیه بوت لودر میکروکنترلر مورد نظرتون رو سرچ کنید

              دیدگاه


                #8
                ممنون از شما دوست عزیز، پروگرمر usb دارم، برای کارمون که روی تعداده دارم میپرسم
                الان پس یکبار اون بوت لودر را با پروگرمر usb روی میکرو بریزم بعد دیگه با این تبدیل ها میشه میکرو را بدون هیچ پروگرمری پروگرم کرد؟
                با هر دوی این تبدیل ها میشه یا فقط با تبدیل ch340 میشه؟

                اینجوری که شما می فرمایید میکروی نو فقط با usb پروگرم میشه، پس چرا میکروی نو با پورت سریال به صورت stk200-300 بدون نیاز به پروگرمر و usb به راحتی پروگرم میشه؟

                دیدگاه


                  #9
                  نوشته اصلی توسط intel_amd نمایش پست ها
                  ممنون از شما دوست عزیز، پروگرمر usb دارم، برای کارمون که روی تعداده دارم میپرسم
                  الان پس یکبار اون بوت لودر را با پروگرمر usb روی میکرو بریزم بعد دیگه با این تبدیل ها میشه میکرو را بدون هیچ پروگرمری پروگرم کرد؟
                  با هر دوی این تبدیل ها میشه یا فقط با تبدیل ch340 میشه؟

                  اینجوری که شما می فرمایید میکروی نو فقط با usb پروگرم میشه، پس چرا میکروی نو با پورت سریال به صورت stk200-300 بدون نیاز به پروگرمر و usb به راحتی پروگرم میشه؟
                  اگه پستهای قبلی رو بخونی شما فرمودی که بعضی کامپیوترها دیگه پورت پارالل ندارن و مخصوصا لپ تاپ که یه جورایی فقط USB داره برای همین من گفتم از پروگرامر USB استفاده کن وگرنه پروگرامر STK200-300 هم داره از روش ISP استفاده میکنه اگه پینهای بافر یا پورت پارالل تو شماتیک رو بررسی کنی متوجه میشی.
                  بوت لودر روش خوبیه و بعد از پروگرام میتونی بدون نیاز به USB با روشهای زیادی میکرو رو اپدیت یا هرکاری خواستی بکنی،این روش کاربردیه چون بر خلاف روش ISP این امکان رو به شما میده تا با هر روش یا پروتکل ارتباطی،یا حتی از راه دور بصورت بیسیم یا اصلا از طریق اینترنت در هرجای دنیا برنامه رو اپدیت یا تغییر بدید پس روش کاملا کاربردی هست مخصوصا برای حرفه ای ها که به راحتی یه ابزار صنعتی رو بدون حضور فیزیکی در محل از راه دور اپدیت کنن.
                  اینو جهت یادآوری میگم که اگه میخوای از روش بوت استفاده کنی حتما فیوزبیتهای مخصوصش تو قسمت پروگرام تیک بزن تا کسی نتونه برنامه رو کپی کنه و از حاصل زحمت شما سوء استفاده کنه.

                  دیدگاه


                    #10
                    ببخشید از روش بوت یا غیر بوت مگر در کپی یا فیوز بیت قفل کپی تفاوتی داره؟

                    این را هنوز نگفتید:
                    بعد از بوتیبل کردن میکرو، با هر دوی این تبدیل ها میشه پروگرمش کرد یا فقط با تبدیل ch340 میشه؟

                    دیدگاه


                      #11
                      نوشته اصلی توسط intel_amd نمایش پست ها
                      ببخشید از روش بوت یا غیر بوت مگر در کپی یا فیوز بیت قفل کپی تفاوتی داره؟

                      این را هنوز نگفتید:
                      بعد از بوتیبل کردن میکرو، با هر دوی این تبدیل ها میشه پروگرمش کرد یا فقط با تبدیل ch340 میشه؟
                      بوت لودر ۲ عدد فیوزبیت مجزا از فیوز بیت قفل فلش داره که در صورت نیاز میتونی فعال کنی.
                      با مبدل سریال میشه تبدیل کرد و اون یکی برای ESP بود که اگه با تبدیل USB به SERIAL و دسترسی به TX-RX مشکلت حل میشه بله امکان پذیره.

                      دیدگاه


                        #12
                        نوشته اصلی توسط saeiddiod نمایش پست ها
                        با مبدل سریال میشه تبدیل کرد و اون یکی برای ESP بود که اگه با تبدیل USB به SERIAL و دسترسی به TX-RX مشکلت حل میشه بله امکان پذیره.
                        تشکر از شما فقط این قسمتش واضح نبود، یعنی چی با تبدیل مشکلم حل میشه؟ خب شما باید بفرمایید که میشه با این تبدیل ها این ماژول را به usb وصل کرد و پروگرم کرد یا خیر

                        دیدگاه


                          #13

                          نوشته اصلی توسط intel_amd نمایش پست ها
                          فقط این قسمتش واضح نبود، یعنی چی با تبدیل مشکلم حل میشه؟
                          وقتی برنامه بوت لودر نصب بشه اونوقت با مبدل USB به SERIAL میتونی به حافظه فلش دسترسی داشته باشی،اگه جواب قاطع میخوای بله میشه​.
                          نوشته اصلی توسط intel_amd نمایش پست ها
                          میشه با این تبدیل ها این ماژول را به usb وصل کرد و پروگرم کرد یا خیر
                          ​در مورد ماژول اول که پاسخ دادم خدمتتون.
                          در مورد ماژول دوم هم بله میتونید چون پینهای ارتباط سریال داره و بعنوان مبدل میتونید ازش استفاده کنید.ماژول دوم نیاز به کدنویسی برای ارتباط از راه دور یا حتی نزدیک(با سیم) داره یعنی نمیتونی پینهای ارتباط سریال رو وصل کنی و خودش همه کارهارو انجام بده چون براش تعریف شده نیست.
                          اگه با کدنویسیش که نمونه کدها و اموزشش فراوونه مشکل نداری با قاطعیت میگم بله میتونه میکرو رو برنامه ریزی کنه.


                          ****نکته مهم که برای هردو ماژول صدق میکنه اینه که برای هر دو مبدل بوت لودر باید نصب باشه****

                          دیدگاه


                            #14
                            تشکر
                            منظورتون از مبدل اولی ch340 است؟ و منظورتون از مبدل دومی pl2303 است؟

                            دیدگاه


                              #15
                              نوشته اصلی توسط intel_amd نمایش پست ها
                              تشکر
                              منظورتون از مبدل اولی ch340 است؟ و منظورتون از مبدل دومی pl2303 است؟
                              با اولی کار نکردم ولی دومی بله تجربه کار باهاش داشتم و میتونه جوابگوی نیاز شما باشه(برای من ایسی 2301 بود).
                              هر مبدلی که USB رو به سریال تبدیل کنه میتونه کار شمارو راه بندازه فرقی نداره چی باشه،قسمت اول سخت افزار هست که اگه ماژول اماده باشه یک عدد سوکت USB دارین و یک عدد پین هدر که پینهای TX و RX داره که برای ارتباط سریال هست،قسمت دوم نرم افزار ماژول هست که درایور ایسی ماژول هست و با نصبش سخت افزار (ماژول) رو برای ارتباط به ویندوز معرفی میکنه(مثل نرم افزار پروگرامر USB که بعد از نصب پروگرامر شناسایی میشه).
                              چون الان حضور ذهن ندارم و اگه اشتباه نکنم با ایسی PL2301 کار کردم که واقعا ساده نصب شد و مورد پیچیده ای نداشت که اذیت کنه.

                              دیدگاه

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