اطلاعیه

Collapse
No announcement yet.

افزایش سرعت AVR

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

    #91
    پاسخ : افزایش سرعت AVR

    نوشته اصلی توسط J A V A D
    آقا ماهان :NO: :NO: :NO:
    اگه این کدهای اسمبلی که قرار دادم بهینه تر بشه قطعا سرعت نمایش عکس (سرعت AVR) بیشتر میشه >- >- >-
    همونطوری که تا الآن یه خرده بهینش کردم و تونستم 2-3 ثانیه زمان نمایش رو کاهش بدم
    میدونم :agree:

    ولی چه ربطی به حرف من داره oo:
    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
    !Electronic On! Programming On
    هوشمندانه سوال بپرسیم!
    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

    دیدگاه


      #92
      پاسخ : افزایش سرعت AVR

      نوشته اصلی توسط mahan.rafiee
      این دیگه از اون سوالاس که زیاد به سرعت ربطی نداره :NO:
      خب هرکی مراحل خوندن از اس دی رو بلده و بیاد یه توضیح اجمالی بده میشه راحتتر این کد رو بهینه کرد دیگه
      نوشته اصلی توسط mahan.rafiee
      شما برید تاپیک جدید بزنید و اونتو این سوالو کنید :job:
      سوال اصلی منم افزایش سرعت AVR بود و بهینه شدن کد هم دقیقا همین کار رو میکنه. درسته؟؟؟ :angry: :angry: :angry:
      هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

      دیدگاه


        #93
        پاسخ : افزایش سرعت AVR

        میگم ایندفه بجای اینکه بیای دستورات زیر رو در اول تابع mainبزاری ...بعد از دستورات کانفیگ اس دی بزار بینیم چیمیشه...
        کد:
        SPCR=0xD0;
        SPSR=0x01;
        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
        !Electronic On! Programming On
        هوشمندانه سوال بپرسیم!
        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

        دیدگاه


          #94
          پاسخ : افزایش سرعت AVR

          نوشته اصلی توسط mahan.rafiee
          میگم ایندفه بجای اینکه بیای دستورات زیر رو در اول تابع mainبزاری ...بعد از دستورات کانفیگ اس دی بزار بینیم چیمیشه...
          کد:
          [/cSPCR=0xD0;
          SPSR=0x01;ode]
          انشاالله که متقاعد شدی دیگه :mrgreen:
          منظورت از دستورات کانفیگ اس دی کجاست؟(F_OPEN و F_MOUNT)? :read:
          هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

          دیدگاه


            #95
            پاسخ : افزایش سرعت AVR

            والا من اس دی کار نکردم
            ولی فک کنم F_MOUNT
            باید بزاری
            کد:
            SPCR=0xD0;
            SPSR=0x01;
            1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
            من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
            !Electronic On! Programming On
            هوشمندانه سوال بپرسیم!
            http://ir02x6.persiangig.com/logo/eca/tanks_01.png

            دیدگاه


              #96
              پاسخ : افزایش سرعت AVR

              نوشته اصلی توسط mahan.rafiee
              والا من اس دی کار نکردم
              ولی فک کنم F_MOUNT
              باید بزاری
              کد:
              SPCR=0xD0;
              SPSR=0x01;
              بعد از این دستورات که میذارم میکرو قاطی میکنه و اصلا چیزی نشون نمیده :redface:
              هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

              دیدگاه


                #97
                پاسخ : افزایش سرعت AVR

                خببعد F_OPEN
                بزار
                1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                !Electronic On! Programming On
                هوشمندانه سوال بپرسیم!
                http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                دیدگاه


                  #98
                  پاسخ : افزایش سرعت AVR

                  نوشته اصلی توسط mahan.rafiee
                  خببعد F_OPEN
                  بزار
                  خب من بعد این گذاشتم قاطی کرد
                  قبلش گذاشتم اصلا تاثیری نداشت :angry:
                  هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                  دیدگاه


                    #99
                    پاسخ : افزایش سرعت AVR

                    خب
                    این دفه کریستال رو بیار رو 16مگاهرتز
                    بعد دستورات رو در هردو صورت بزار :agree:
                    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                    !Electronic On! Programming On
                    هوشمندانه سوال بپرسیم!
                    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                    دیدگاه


                      پاسخ : افزایش سرعت AVR

                      نوشته اصلی توسط mahan.rafiee
                      خب
                      این دفه کریستال رو بیار رو 16مگاهرتز
                      بعد دستورات رو در هردو صورت بزار :agree:
                      سرعت یه خرده پایین تر اومد
                      بنظر بدون تنظیمات ، خودش سرعت حداکثر رو انتخاب میکنه oo:
                      هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                      دیدگاه


                        پاسخ : افزایش سرعت AVR

                        والا من دستوراتی بهت دادم که سرعت رو در بالا ترین حد ممکن بزاره :-??
                        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                        !Electronic On! Programming On
                        هوشمندانه سوال بپرسیم!
                        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                        دیدگاه


                          پاسخ : افزایش سرعت AVR

                          میتونی از مگا128 استفاده کنی
                          سرعتش خوبه و از نظر امکانات از مگا 32 خیلی بهتره...[/size]
                          چون مگا128 در هر سیکل 133دستور انجام میده ولی مگا32 در هر سیکل 131 دستور انجام میده 64 پین داره تنها مشکل بزرگش اینه که smdیه [/font] :angry: :angry: :angry: :angry:
                          ~x( ~x( ~x( :-O :-O :-O
                          چی می گی؟؟؟ :eek: :angry:
                          اون 133و 131 تعداد دستورات اسمبلی (یا کد ماشین) هر کدوم از میکروهاست و هیچ ربطی به سرعت اجرا نداره!!! سرعت هر دو یکیه. حداکثر 16 مگا هرتز
                          :angry:

                          فکر کنم تنها روشی که بشه سرعت نمایش عکس رو بالا برد از طریق دستکاری همین کدهاست و دیگر هیچ ... oo:
                          دوست عزیز من چرا به همه چیز اینقدر ساده نگاه می کنی و رد میشی؟؟؟ آخه چرا؟؟؟ :angry:
                          گفتم روال کار با FAT و SD خیلی پیچیدس وقابل دستکاری نیست . چرا؟؟؟ چون چند تا روال داخل روال های دیگه مرتبا فراخونی میشن و شما نمی تونی راحت بگی "اسمبلی شو خلاصه تر کردم" بابا جان توی هر تابع داره یه تابع دیگه فراخونی میشه و این چند مرتبه ادامه داره.(پست هایی که زدم رو درست نمی خونی یا بی توجه رد میشی دیگه )
                          برای یادگیری SD اینقدر مطلب توی اینترنت و خود سایت هست
                          اول نحوه ارتباط باهاش رو یاد بگیر
                          بعد خوندن سکتوری اطلاعات
                          وبعد کار با FAT
                          با اینکه موضوع مطرح شده به تاپیک ربطی نداره ولی اینم چند تا لینک واسه SD و FAT.
                          SD .pdf
                          FAT .rar

                          [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                          دیدگاه


                            پاسخ : افزایش سرعت AVR

                            نوشته اصلی توسط abbasmh
                            دوست عزیز من چرا به همه چیز اینقدر ساده نگاه می کنی و رد میشی؟؟؟ آخه چرا؟؟؟ :angry:
                            گفتم روال کار با FAT و SD خیلی پیچیدس وقابل دستکاری نیست . چرا؟؟؟ چون چند تا روال داخل روال های دیگه مرتبا فراخونی میشن و شما نمی تونی راحت بگی "اسمبلی شو خلاصه تر کردم" بابا جان توی هر تابع داره یه تابع دیگه فراخونی میشه و این چند مرتبه ادامه داره.(پست هایی که زدم رو درست نمی خونی یا بی توجه رد میشی دیگه )
                            عباس جان منم ~x( آره :mrgreen:
                            ببین من فهمیدم منظورت چیه منتها متوجه نشدم
                            عباس آقا اون کدهای اسمبلی که بالا گذاشتم همونجطوری که میدونی روند دریافت کد رنگ عکس از مموریه که 76800 بار تکرار میشه.
                            یعنی این 4ثانیه ای که ما میخوایم زمانش کاهش پیدا کنه 3.5ثانیش صرف همین 76800 بار میشه. خب پس اگه این کد ساده بشه سرعت افزایش پیدا میکنه دیگه ~x( ~x( ~x( :angry: :angry: :angry:

                            اگه غیر از اینه بگو :rolleyes:
                            هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                            دیدگاه


                              پاسخ : افزایش سرعت AVR

                              نوشته اصلی توسط abbasmh
                              ~x( ~x( ~x( :-O :-O :-O
                              چی می گی؟؟؟ :eek: :angry:
                              اون 133و 131 تعداد دستورات اسمبلی (یا کد ماشین) هر کدوم از میکروهاست و هیچ ربطی به سرعت اجرا نداره!!! سرعت هر دو یکیه. حداکثر 16 مگا هرتز
                              oo: oo: oo: oo: oo: oo: oo: oo: :eek: :eek:
                              شما برو به دیتا شیت هردو یه نگاه بنداز :angry:
                              1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                              من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                              !Electronic On! Programming On
                              هوشمندانه سوال بپرسیم!
                              http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                              دیدگاه


                                پاسخ : افزایش سرعت AVR

                                عباس آقا اون کدهای اسمبلی که بالا گذاشتم همونجطوری که میدونی روند دریافت کد رنگ عکس از مموریه که 76800 بار تکرار میشه.
                                یعنی این 4ثانیه ای که ما میخوایم زمانش کاهش پیدا کنه 3.5ثانیش صرف همین 76800 بار میشه. خب پس اگه این کد ساده بشه سرعت افزایش پیدا میکنه دیگه ~x( ~x(
                                نه اون کدها روند دریافت عکس از مموری نیست !!! یعنی یه قسمتیشه !! مثل کوه یخ شناور که شما فقط یه ذره بالایی رو میبینی ولی 91 درصدش زیر آبه. این کد آخرین روال هست یعنی توش میره یه چیز دیگه رو فراخونی میکنه . توی اون یه چیز دیگه فراخونی میشه و الی آخر . یعنی اون کدی که شما گذاشتی کمتر از 5 درصد میزان کد خوندن SD هست و شما فکر کردی با یه ذره دستکاری درست میشه؟!؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :eek:

                                شما برو به دیتا شیت هردو یه نگاه بنداز :angry:
                                نکنه باورت نمیشه =)) =)) =)) =)) =))
                                ها الان دقیقا جدی میگی یا شوخی میکنی؟؟!!! :mrgreen:
                                کجای دیتا شیت نوشته؟؟؟؟ بزارش. اگر درست گفتید من کلا الکترونیک رو می بوسم میزارم کنار

                                [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                                دیدگاه

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