اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام
    جهت پروگرامر نمودن برد TATLI AVR می توانید از 2 طریق پورت ISP یا USB اقدام نمایید.
    پورت ISP همانند دیگر میکرو های AVR بوده و از طریق کانکتور ISP موجود بر روی برد می توانید میکرو را پروگرام نمایید.
    جهت پروگرام نمودن پروگرامر از طریق USB ، شما می بایست که دستگاه را از طریق کابل USB به رایانه متصل نموده و بعد از نصب درایور میکرو نرم افزار را اجرا و میکرو را پروگرام نمایید.
    در ادامه آموزش کامل پروگرام نمودنTATLI AVR بوسیله نرم افزار FLIP ارائه می گردد.


    نرم افزار FLIP
    شرکت ATMEL یکی از پیشروترین شرکت ها در زمینه ابداع روش های نوین و تکنولوژی های جدید بوده است. یکی از خانواده های جالب میکرو کنترلر این شرکت، خانواده AT90USB می باشد. در این سری میکروها یک پورت USB پرسرعت بر روی یک میکروکنترلر AVR قرار گرفته و در نتیجه کاربر می تواند بدون هیچ تراشه واسطی اقدام به برقراری ارتباط با پورت USB رایانه نماید. شرکت ATMEL نوآوری دیگری نیز در این زمینه ابداع نموده که همان طراحی نرم افزار FLIP می باشد. در حقیقت با ارائه یک نرم افزار رایگان و قرار دادن یک بوت لودر درون میکروکنترلر، کاربران را از پروگرامر و دستگاه های جانبی جهت پروگرام نمودن میکرو بی نیاز نموده است. در ادامه شما را با روش پروگرام نمودن میکروکنترلر AT90USB162 از طریق نرم افزار FLIP آشنا خواهیم ساخت.

    ابتدا نرم افزار FLIP را از وب سایت ATMEL دانلود و نصب نمایید.
    لینک دانلود :
    http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886
    سپس TATLI AVR را از طریق کابل USB موجود در جعبه دستگاه، به رایانه متصل نمایید.
    در اولین مرتبه اتصال برد TATLI AVR به رایانه، سیستم عامل از شما درخواست درایور می کند. شما باید درایور را از مسیر
    C:\Program Files\Atmel\Flip 3.4.3\usb
    نصب نمایید.
    بعد از نصب درایور، می بایست در DEVICE MANAGER میکروکنترلر AT90USB162 شناخته شده باشد.
    اکنون نرم افزار FLIP را اجرا نمایید.
    ابتدا می بایست که میکرو را انتخاب نمایید. طبق شکل بر روی عکس تراشه کلیک کنید یا از منو بر روی DEVICE و سپس گزینه اول SELECT را انتخاب نمایید یا بوسیله کلید میانبر (CTRL+S) پنجره مربوط به انتخاب تراشه را باز نمایید. سپس میکروی AT90USB162 را انتخاب و بر روی OK کلیک نمایید.
    اکنون می بایست نحوه ارتباط با میکرو را مشخص نمایید. طبق عکس، بر روی آیکن کابل کلیک کرده یا از منوی SETTING گزینه Communication یا کلید میانبر (CTRL+U) گزینه USB را انتخاب و سپس بر روی دکمه OPEN کلیک کنید.
    بعد از این مراحل، نرم افزار با میکرو ارتباط برقرار کرده و آماده ارسال برنامه شما به میکرو می باشد.
    محیط اینترفیس نرم افزار به 3 قسمت تقسیم شده است.
    قسمت اول که با نام Operations Flow نامگذاری شده است. در این قسمت شما اعمالی که می خواهید بر روی میکرو انجام شود را انخاب می نمایید و بعد از کلیک بر روی دکمه Run تمامی موارد از بالا به پایین اجرا می شوند.
    قسمت دوم که با نام FLASH Buffer Information نام گذرای شده است. در این قسمت مشخصاتی از قبیل میزان حافظه خالی میکرو و آدرس دهی flash موجود است. همچنین با کلیک بر روی دکمه Select EEPROM می توانید اعمال نوشتن را بر روی EEPROM میکرو اعمال نمایید.
    قسمت سوم که همنام میکروی انتخابی بوده و اطلاعاتی از قبیل Signature میکرو و ورژن بوت لودر را به شما نشان می دهد. همچنین در پایان انتقال برنامه به میکرو با کلیک بر روی دکمه Start Application برنامه ریخته شده بر روی میکرو اجرا
    می گردد.

    اکنون جهت انتقال فایل HEX به میکرو مراحل زیر را انجام دهید:
    از منوی FILE گزینه اول Load HEX file را انخاب نمایید.
    سپس از پنجره باز شده فایل HEX خود را انخاب نمایید.
    بر روی دکمه RUN کلیک کنید تا فایل HEX به میکرو انتقال داده شود.
    و در آخر با کلیک بر روی دکمه START Application برنامه میکرو را اجرا کنید.
    در صورت که مجدداً می خواهید فایل HEX خود را به درون میکرو انتقال دهید. دکمه HWB موجود بر روی برد TATLI AVR را گرفته و سپس بر روی دکمه Reset کلیک کنید. در این هنگام بوت لودر اجرا گشته و طبق مراحل قبلی می توانید میکرو را پروگرام نمایید.

    ** شماتیک برد ضمیمه پست شده است
    فایل های پیوست شده

    #2
    پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

    بنده هم یک برد مانند همین شماتیک زدم. ولی هرکاری میکنم جواب نمیده. یعنی کامپیوتر نمیشناستش. تنظیم خاصی از نظر سخت افزاری داره؟
    بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
    موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
    نلسون ماندلا

    دیدگاه


      #3
      پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

      تنظیمات خاصی نداره !
      برای بار اول هم که میزنین باید کامپیوتر بشناسه،
      مسیر usb رو چک کنید، اگر مقدوره براتون با تینر فوری بردتون رو قشنگ بشورید.

      دیدگاه


        #4
        پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

        نوشته اصلی توسط رضا بابایی
        بنده هم یک برد مانند همین شماتیک زدم. ولی هرکاری میکنم جواب نمیده. یعنی کامپیوتر نمیشناستش. تنظیم خاصی از نظر سخت افزاری داره؟
        با سلام
        لاک بیت ها رو هم پروگرام کردید ؟

        دیدگاه


          #5
          پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

          نوشته اصلی توسط mojtaba_led
          با سلام
          لوک بیت ها رو هم پروگرام کردید ؟
          والا اصا نتونستم با برد ارتباط برقرار کنم چه برسه به پروگرم لاک بیت ها. نمیدونم مشکل کجاست.
          بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
          موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
          نلسون ماندلا

          دیدگاه


            #6
            پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

            خوب من فکر نمیکنم بوت لودر به صورت خام روی این میکرو پروگرام شده باشه که شما انتظار دارین سیستمتون میکرو رو بشناسه ، باید با یک پروگرامر دیگه اول بوت لودر مربوط به میکروتون رو توش پروگرام کنید بعد فیوز بیتهاش رو روی کریستال خارجی بزارید و در انتها هم لاک بیت ها رو پروگرام کنید !

            دیدگاه


              #7
              پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

              نوشته اصلی توسط mojtaba_led
              خوب من فکر نمیکنم بوت لودر به صورت خام روی این میکرو پروگرام شده باشه که شما انتظار دارین سیستمتون میکرو رو بشناسه ، باید با یک پروگرامر دیگه اول بوت لودر مربوط به میکروتون رو توش پروگرام کنید بعد فیوز بیتهاش رو روی کریستال خارجی بزارید و در انتها هم لاک بیت ها رو پروگرام کنید !
              نه اتفاقا مگه تو اموزش بالا دقت نکردید؟ ابتدا HWB و بعد RESET و بعد بوت لودر ریخته میشه تو ای سی از رم.
              مشکل من اینه که بعد از بستن شماتیک بالا اصلا نتونستم حتی با isp بهش وصل بشم.
              بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
              موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
              نلسون ماندلا

              دیدگاه


                #8
                پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                مقاومت R1 چقدر باید باشه؟
                ورودی USB نیاز به نویز گیر نداره؟
                بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
                نلسون ماندلا

                دیدگاه


                  #9
                  پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                  با نویز گیر USB هم زدم بازم کار نکرد. نمیدونم اشکال از کجاست دیگه طاقتم سر اومده این 4 یا 5میش بود که کار نمی کرد.
                  نمیدونم یعنی امکان داره اشکال از میکروهاش باشه. یعنی جنس استوک یا خراب بوده؟
                  اون مقاومت R4 رو یه بار قطع کردم یه بار وصل. هیچ دفه کار نکرد. همش USB not recognized میادو میره. انگار قطع و وصل میشه.
                  ترکیدم بابا. کسی با این مشک مواجه ای نداشته است؟!
                  بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                  موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
                  نلسون ماندلا

                  دیدگاه


                    #10
                    پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                    رضاجان مثل اینکه شما خودتون قصد طراحی برد رو دارید.
                    بهتره سوالاتتون رو توی انجمن Avr مطرح بکنین.

                    دیدگاه


                      #11
                      پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                      نوشته اصلی توسط فرشاد اکرمی
                      رضاجان مثل اینکه شما خودتون قصد طراحی برد رو دارید.
                      بهتره سوالاتتون رو توی انجمن Avr مطرح بکنین.
                      اره اقا فرشاد. استشو بخواین برد رو هم طراحی کردم ولی با این میکروش ابم تو یه جوب نمیره . اصلا عجیب به مشکل برخوردم. شما قبلا از این مشکلا نداشتین. باور کنید حتی پایه های دیتای usb میکرو جرقه زد!
                      بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                      موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
                      نلسون ماندلا

                      دیدگاه


                        #12
                        پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                        سلام . برد موجود تو فروشگاه رو بالاخره خریدم!
                        اما موقعی که میخوام با flip بهش وصل بشم نمیتونه ارتباط برقرار کنه. چرا؟
                        هم تو seven x64 و هم تو xp x86.
                        بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                        موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
                        نلسون ماندلا

                        دیدگاه


                          #13
                          پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                          برای پروگرام کردن ابتدا D+ و D- را با مقاومت 68R به usb و VCC USB را با دو عدد 1n4148 به پایه UVCC وصل کنید و GND را به UGND و در آخر دکمه HWB را گرفته و Reset را بزنید البته خازن Vcap یادتون نره
                          البته این یه اتصال سخت افزاری ساده بود من وصل کردم جواب گرفتم .
                          وااااااااااااااااااااااااای عجب سرعتی داره !!!!!!!!!!!!!!!!!!!!!!!! :-O oo:
                          دلا خو کن به تنهایی که از تنها بلا خیزد

                          دیدگاه


                            #14
                            پاسخ : نحوه استفاده از پروگرامرFLIP به همراه نکات فنی برد

                            سلام
                            نسخه ای که الان روی سایت اتمل هستش هیچ جوره نصب نمیشه
                            الان سه روزه دارم روش کار میکنم و نشده
                            میشه نسخه ای که نصب کردین و کار داده را برام بفرستید

                            دیدگاه

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