اطلاعیه

Collapse
No announcement yet.

مکاتبات ATMEL درباره XMEGA

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

    #16
    پاسخ : مکاتبات ATMEL درباره XMEGA

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

    دیدگاه


      #17
      پاسخ : مکاتبات ATMEL درباره XMEGA

      1- در بخش DAC اشاره شده که Refresh کردن دو کانال مختلف می تواند بوسیله Event system انجام شود که این امر صحیح نیست.
      2-



      پاسخ Atmel


      Thank you for reporting these bugs. They are noted and will be fixed in near future.


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

      دیدگاه


        #18
        پاسخ : مکاتبات ATMEL درباره XMEGA

        در تاریخ 30 نوامبر (یک هفته پیش) نسخه جدید از AVR1300 درباره ADC منتشر شد که در کمال تعجب همان اشکالات قبلی گوشزد شده، مجددا تکرار شده بود. این نسخه به نظر copy-paste شده همان نسخه قبلی است و این امر به Atmel گزارش داده شد. پاسخ Atmel به شرح زیر است:

        Thank you for your valuable feedback.
        We have informed the concerned person and this issue is expected to be corrected in the future releases
        .

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

        دیدگاه


          #19
          پاسخ : مکاتبات ATMEL درباره XMEGA

          میگم این همه که شما براشون مفیدید آیا اینها هم نمی خواهند که یه خیری واسه شما داشته باشن ؟


          بعد یه سوال داشتم :
          آیا یعنی کسی که میکرویی به این ابهت طراحی کرده یعنی این جور غلط غولط مینویسه یا یه نوع سیاسته ؟
          بعد این شرکت های بزرگ خودشون افراد حرفه ای دارن که واسشون میکرو طراحی میکنن یا از یه جایی میخرن و تولید انوبه میکنن ؟( مثلا میگن avr تز دکترای دو دانشجو بود )

          دیدگاه


            #20
            پاسخ : مکاتبات ATMEL درباره XMEGA

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

            دیدگاه


              #21
              پاسخ : مکاتبات ATMEL درباره XMEGA

              نوشته اصلی توسط شهریار رجب زاده
              منظورم اینه که تو دیتاشیت نوشته همچین قطعه ای هست ولی AVRstudio ساپرت نمیکنه اصلا چطوریه همچین قطعه ای وجود داره؟
              با سلام خدمت استاد خوبم

              فکر کنم منظور از bug document این باشه که یک دیتا شیت ضمیمه برای توضیح اشکالات موجود ایجاد کردند که منتشر خواهد شد. قبلا هم سابقه همچین کارایی رو داشتند . این مثل همون صفحه توضیح اشتباهات چاپی کتاب هاست که بعدا به اخر کتابها بعد از چاپ یا در حین چاپ اضافه میشه.
              :job:
              نابرده رنج گنج میسر نمی شود مزد آن گرفت جان برادر که کار کرد !

              دیدگاه


                #22
                پاسخ : مکاتبات ATMEL درباره XMEGA

                نوشته اصلی توسط mac_mac_1
                با سلام خدمت استاد خوبم

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

                دیدگاه


                  #23
                  پاسخ : مکاتبات ATMEL درباره XMEGA

                  مکاتبات با Atmel همچنان در جریان است و اطلاعاتی رد و بدل می شود، اما به دلیل فنی بودن بیش از حد موارد که مستلزم تسلط کامل بر جزئیات است، لزوم چندانی برای انعکاس آن احساس نمی شود. اما یک مورد نسبتا جالب در یکی از پاسخ ها بوجود آمد که بخش ساپورت این شرکت از پاسخ گویی سریع و صریح اظهار ناتوانی کردند.
                  سوال:

                  2-What about NVM Busy flag when working with DMA and in reading multiple bytes from eeprom?


                  جواب:

                  I was unable to locate this information, but I have forwarded the question to out internal resources. I will let you know as soon as I get an answer.


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

                  دیدگاه


                    #24
                    پاسخ : مکاتبات ATMEL درباره XMEGA

                    در توضیح بیشتر پست قبل باید گفت که در XMEGA دسترسی به EEPROM از طریق واحدی به نام NVM Controller انجام می شود که شرط استفاده از آن این است که این واحد مشغول انجام کاری نباشد. برای اطلاع از این امر یک Flag وجود دارد که نشاندهنده Busy بودن این کنترلر است. در متون Atmel درباره تکلیف این Flag در هنگام استفاده از DMA توضیحی داده نشده که سوال قبل در این باره مطرح شد. ضمنا EEPROM در دو وضعیت Memory mapped و IO-mapped قابل تعریف است که در اولی به عنوان یکی از نقاط حافظه و در دومی به عنوان یک فضای مستقل تعریف می شود.
                    یک مورد سوال جواب دیگر که ذکرآن خالی از فایده نیست، سوال در مورد امکان استفاده از DMA برای خواندن EEPROM در مد IO-mapped است. در اولین پاسخ این جواب از طرف Atmel داده شد:

                    From the A1 device spesific datasheet (chapter 8.2): "The DMA controller can read from memory mapped EEPROM, but it cannot write to the
                    EEPROM or access the Flash." - Yes, you can read the EEPROM when it is memory mapped.


                    در مرحله بعد مجددا تذکر داده شد که این جواب چه ربطی به سوال دارد که درباره مد IO-mapped بوده است!
                    پاسخ دوم:

                    Sorry for the imprecise answer.
                    You are correct, you cannot read the EEPROM in IO-mapped mode using DMA. There is no DMA trigger source from the NVM controller. You could use DMA to move data from the NVM DATA0 register, but you would still have to execute the NVM read command in software and use a software trigger to start the DMA transfer, so it wouldn't bring any performance gain.
                    اوژن: به معنای افکننده و شکست دهنده است
                    دانایی، توانایی است-Knowledge is POWER
                    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                    دیدگاه


                      #25
                      پاسخ : مکاتبات ATMEL درباره XMEGA

                      نسخه جدید AVR1300 در اواخر دسامبر منتشر شد که باز هم در کمال تعجب توام با اشتباه است. این بار این مسئله را با الفاظ نه چندان دوستانه ای به Atmel گزارش دادم و از آنها سوال شد که چه کسی مسوول نوشتن مطالب شماست که این اشتباهات را مرتکب می شود؟ امروز جواب دیگری دریافت شد:

                      This is a bug in the new revision and has been notified to concern department. This will be fixed as soon as possible.
                      Thank you for notifying us.
                      اوژن: به معنای افکننده و شکست دهنده است
                      دانایی، توانایی است-Knowledge is POWER
                      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                      دیدگاه


                        #26
                        پاسخ : مکاتبات ATMEL درباره XMEGA

                        با سلام

                        اقای طراح دستتون درد نکنه شما با این کارتون اعتماد امثال منو خیلی بالا بردین . به جرات این تاپیک از بهترین های سایته.
                        نابرده رنج گنج میسر نمی شود مزد آن گرفت جان برادر که کار کرد !

                        دیدگاه


                          #27
                          پاسخ : مکاتبات ATMEL درباره XMEGA

                          درباره تکرار مجدد اشتباهی در نسخه جدید AVR1300 که در 29 دسامبر منتشر شده، این پاسخ دریافت شد:

                          Dear Customer,

                          I'm sorry to hear that the error in the documentation is repeated again. I have conveyed this to the concerned team and I am personally following on this issue to get resolved.
                          اوژن: به معنای افکننده و شکست دهنده است
                          دانایی، توانایی است-Knowledge is POWER
                          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                          دیدگاه


                            #28
                            پاسخ : مکاتبات ATMEL درباره XMEGA

                            AVR1310-Rev B-page 3:

                            The WDT is clocked from an internal 1kHz ultra low power (ULP) RC oscillator .


                            این جمله صحیح نیست و اسیلاتور ULP دارای فرکانس 32 کیلوهرتز است و بعد از تقسیم به 1 کیلوهرتز تبدیل می شود.

                            XMEGA A manual-Rev H-page 102:

                            XMEGA has seven different reset sources.


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

                            دیدگاه


                              #29
                              پاسخ : مکاتبات ATMEL درباره XMEGA

                              درباره امکان تعریف Stack در حافظه خارجی از Atmel سوال شد که مطابق پاسخ زیر این امر مجاز است، اما سبب افزایش زمان دسترسی و کاهش بازده عملکرد XMEGA می شود:

                              Dear Customer,

                              Using external memory for stack will increase the access time and will lower the performance of the device.
                              اوژن: به معنای افکننده و شکست دهنده است
                              دانایی، توانایی است-Knowledge is POWER
                              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                              دیدگاه


                                #30
                                پاسخ : مکاتبات ATMEL درباره XMEGA

                                در آزمایش های عملی، یک مورد اساسی در تولید PWM مشخص شد و به اطلاع و تائید Atmel رسید که مشروح توضیح آن در تاپیک زیر آورده شده است:

                                http://www.avrfreaks.net/index.php?n...4e3b4dbab8904c
                                اوژن: به معنای افکننده و شکست دهنده است
                                دانایی، توانایی است-Knowledge is POWER
                                برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                                وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                                قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                                اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                                ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                                دیدگاه

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