اطلاعیه

Collapse
No announcement yet.

پروگرم کردن Xmega با USB

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

    پروگرم کردن Xmega با USB

    سلام
    من برای پروگرم کردن xmega با usb به این مشکل خوردم که بعد از ریختن برنامه بوت لودر روی میکرو با پروگرمر mkll کدام یک از پایه های میکرو atxmega128a1u را low کنم و ان میکرو را ریست کنم چون متوجه این جدول نشدم .

    منظور از PF10 چیست ؟؟؟؟
    باد می وزد ...
    میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
    تصمیم با تو است ...

    #2
    پاسخ : پروگرم کردن Xmega با USB

    عبارت PF10 ناشی از اشتباه متن است و PF0 صحیح است که برای وارد شدن به بخش Boot Loader باید این پین از ابتدا زمین شده باشد. البته به دلیل وجود باگی در سورس برنامه که رجیستر فعال کردن مقاومت Pullup به اشتباه تعریف شده، یک مقاومت Pullup را بصورت خارجی روی این پین قرار دهید تا در هنگام ریست و زمانی که قصد برنامه ریزی وجود ندارد، برنامه بیجهت وارد بخش Boot Loader نشود.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #3
      پاسخ : پروگرم کردن Xmega با USB

      برنامه بوت لودر را برای xmega128a1u از کجا پیدا کنم؟
      designer2013.blogsky.com

      دیدگاه


        #4
        پاسخ : پروگرم کردن Xmega با USB

        فایل Hex برای BootLoader شماره های مختلف را در این پست ضمیمه می کنم. البته این فایل ها در سایت Atmel موجود است.
        فایل های پیوست شده
        اوژن: به معنای افکننده و شکست دهنده است
        دانایی، توانایی است-Knowledge is POWER
        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

        دیدگاه


          #5
          پاسخ : پروگرم کردن Xmega با USB

          ممنونم
          designer2013.blogsky.com

          دیدگاه


            #6
            پاسخ : پروگرم کردن Xmega با USB

            سلام با عرض خسته نباشید.برد آماده xmega128a1u را تهیه نموده ام منتها با اولین پروگرام به وسیله پروگرامر فایل بوت لودر از قبل برنامه ریزی شده برای پروگرام کنترلر از طریق usb را پاک نموده ام سپس برای دسترسی به این امکان xmega فولدر binary به این منظور را دانلود نموده ام و فایل هگز مخصوص به این سری از xmega را با استفاده از روش PDI بر روی XMEGA پروگرام کردم و فیوز بیت BOOTRST را در حالت BOOTLOADER RESET قرار دادم ولی در انتها همچنان پس از اتصال به کامپیوتر از طریق پورت USB هیچ دیوایس جدیدی برای ویندوز آشکار نمی شود و قابل شناسایی برای کامپیوتر نیست در ضمن از ویندوز 8.1 استفاده منمایم پیشاپیش از راهنمایی شما متشکرم.
            سلام با عرض خسته نباشید.برد آماده xmega128a1u را تهیه نموده ام منتها با اولین پروگرام به وسیله پروگرامر فایل بوت لودر از قبل برنامه ریزی شده برای پروگرام کنترلر از طریق usb را پاک نموده ام سپس برای دسترسی به این امکان xmega فولدر binary به این منظور را دانلود نموده ام و فایل هگز مخصوص به این سری از xmega را با استفاده از روش PDI بر روی XMEGA پروگرام کردم و فیوز بیت BOOTRST را در حالت BOOTLOADER RESET قرار دادم ولی در انتها همچنان پس از اتصال به کامپیوتر از طریق پورت USB هیچ دیوایس جدیدی برای ویندوز آشکار نمی شود و قابل شناسایی برای کامپیوتر نیست در ضمن از ویندوز 8.1 استفاده منمایم پیشاپیش از راهنمایی شما متشکرم.

            دیدگاه


              #7
              پاسخ : پروگرم کردن Xmega با USB

              ببین برای اینکه بره تو بوت لودر یه شستی داره که باید اون رو پایین نگه داری(یعنی صفر باشه پین) و بعد ریست رو بزنی. این کارو می کنی؟
              چرا ناراحتی پاتریک!
              + امروز ی بچه دیدم سرچهارراه گل میفروخت
              - از دیدنش ناراحت شدی؟
              + نه
              پس چی ناراحتت کرده
              + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
              ------------------------------------------------------------------------------------------------------
              تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
              ------------------------------------------------------------------------------------------------------
              محصولات

              دیدگاه


                #8
                پاسخ : پروگرم کردن Xmega با USB

                بله مهندس این کار را هم می کنم

                دیدگاه


                  #9
                  پاسخ : پروگرم کردن Xmega با USB

                  درود به دوستان
                  مشکل من ورود ناخواسته بدون زدن سوئیچ فلیپ به برنامه بوت لودر هست که مقاومت پول آپ 10 کیلو استفاده کردم که تا 3 کیلو هم آوردم پایین ولی باز بعضی موقع وارد اپلیکیشن میشه ولی اکثرا به بوت لودر ورود پیدا میکنه.
                  البته از همون پورت (PC3) برای دیتای ال سی دی هم استفاده میکنم. ولی موقعی که ال سی دی رو از برد خارج میکنم دیگه وارد بوت نمیشه. در ضمن سر راه دیتای ال سی دی و پورت میکرو از مقاومت 1 کیلو استفاده کردم.
                  آیا با استفاده از برنامه میشه طوری تنظیم نمود دیگه بدون زدن سوئیچ فلیپ وارد بوت نشه؟
                  با سپاس

                  دیدگاه


                    #10
                    پاسخ : پروگرم کردن Xmega با USB

                    نوشته اصلی توسط آلبرت-ن نمایش پست ها
                    درود به دوستان
                    مشکل من ورود ناخواسته بدون زدن سوئیچ فلیپ به برنامه بوت لودر هست که مقاومت پول آپ 10 کیلو استفاده کردم که تا 3 کیلو هم آوردم پایین ولی باز بعضی موقع وارد اپلیکیشن میشه ولی اکثرا به بوت لودر ورود پیدا میکنه.
                    البته از همون پورت (PC3) برای دیتای ال سی دی هم استفاده میکنم. ولی موقعی که ال سی دی رو از برد خارج میکنم دیگه وارد بوت نمیشه. در ضمن سر راه دیتای ال سی دی و پورت میکرو از مقاومت 1 کیلو استفاده کردم.
                    آیا با استفاده از برنامه میشه طوری تنظیم نمود دیگه بدون زدن سوئیچ فلیپ وارد بوت نشه؟
                    با سپاس

                    درود!
                    بهتره مشکلت رو سخت افزاری حل کنی!
                    چون فیوز بیتی، رجیستری چیزی ... واسه غیر فعال کردن Boot section یا تغییر آدرسش نداره!
                    ... .
                    یه راهی که به ذهن من میرسه اینه که یه کد کوچک توی Boot بنویسی که پرش کنه به ابتدای Aplication !!!
                    در این صورت چه از اپلیکیشن بیاد بالا و چه از Boot ، یه کار انجام میده! (البته اگه Boot رو لازم نداری!)
                    ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

                    دیدگاه


                      #11
                      پاسخ : پروگرم کردن Xmega با USB

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

                      دیدگاه


                        #12
                        پاسخ : پروگرم کردن Xmega با USB

                        مشکل رو با تغییر پین فلیپ حل کردم.

                        دیدگاه


                          #13
                          پاسخ : پروگرم کردن Xmega با USB

                          نوشته اصلی توسط آلبرت-ن نمایش پست ها
                          مشکل رو با تغییر پین فلیپ حل کردم.
                          http://ibb.co/mQ2SWc
                          مهندس بیشتر توضیح بده استفاده کنیم.
                          ما توی Xmega دقیقا پینی به اسم فلیپ نداریم!
                          فقط توی شماره های مختلف "یک پین مشخص" برای کنترل بالا آمدن میکرو از Aplication Section یا Boot Section داریم،
                          حالا به واسطه اون نرم افزار Flip ، این پین رو، روی بردهای آماده flip لیبل میزنند!
                          از طرفی Xmega برخی از پریفرالهاش رو، روی پینهای جایگزینی Remap میکنه!
                          ... .
                          حالا شما دقیقا بفرمائید که اون پریفرالی که LCD تون رو درایو میکرد Remap کردید؟
                          یا دقیقا امکان انتقال اون پایه کنترل کننده BOOT وجود داره و شما اون پایه رو به پین دیگری انتقال دادید؟
                          ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

                          دیدگاه


                            #14
                            پاسخ : پروگرم کردن Xmega با USB

                            ubub عزیز من به اصطلاح همون نرم افزار فلیپ گفتم پین فلیپ.
                            بله درسته پین مربوط به ورود به بوت لودر را با پین دیگری عوض کردم و به خوبی هم جواب داد. و پین PC3 که برای سری AU و C4 هستش طبق شکلی که پیوست کردم با تغییر همون پین به هر پین در هر پورتی میشه سوئیچ بوت لودر رو فعال کرد.

                            دیدگاه


                              #15
                              پاسخ : پروگرم کردن Xmega با USB

                              سلام دوستان عزیز. می خواستم بدونم میشه برد ATXMEGA128A1U رو با #c مانیوتورنگ کرد. تو دیتا شیت در مورد usb endpoint یه چیزایی دیدم ولی نمیدونم چجوری میشه این برد رو بوسیله کامپیوتر کنترل کرد. منظور من اینه که کنترلرم در محیط ویندوزه و میخوام اطلاعاتو هم بفرستم هم بگیریم. کسی این کارو کرده؟؟ ممنون

                              دیدگاه

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