اطلاعیه

Collapse
No announcement yet.

افت سرعت پردازش

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

    افت سرعت پردازش

    سلام خدمت همه دوستان محترم و اساتید گرامی

    امروز یه برنامه با Attiny 2313 نوشتم ولی وقتی اجراش می کنم میکرو اونو با سرعت خیلی کمی اجرا می کنه.
    کریستال رو هم روی خارجی 8 مگاهرتز تنظیم کردم و با دو تا خازن 22پیکو زمین کردم ولی بازم سرعت کمه.
    لطفا اگه کسی راه حل داره بگه ممنون میشم
    مرسی :bye
    کوروش کبیر :
    در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

    آلبرت انیشتین:
    ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

    #2
    پاسخ : افت سرعت پردازش

    تنظیمات فیوز بیت هاتون رو بگین یا یه عکس ازش بگیرین و اینجا بذارین.

    دیدگاه


      #3
      پاسخ : افت سرعت پردازش

      نوشته اصلی توسط rozeh
      سلام
      بفرمایید.

      ببخشید
      من عکسو گرفتم ولی نمی دونم چطور بزارم تا شما ببینید

      اضافه شده در تاریخ :
      نوشته اصلی توسط feri_ir

      ببخشید
      من عکسو گرفتم ولی نمی دونم چطور بزارم تا شما ببینید
      اینم عکس
      http://uplod.ir/0uuhfad0pq87/1.bmp.htm
      کوروش کبیر :
      در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

      آلبرت انیشتین:
      ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

      دیدگاه


        #4
        پاسخ : افت سرعت پردازش

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


        اضافه شده در تاریخ :
        در بعد اگه این نوع میکرو شما پسوند V نداره شما می تونید تا 20 مگاهرتز کلاک بهش بدید! اگه پسوند V رو داشته باشه نهایتا تا 10 مگاهرتز می تونید بهش بدید.

        دیدگاه


          #5
          پاسخ : افت سرعت پردازش

          نوشته اصلی توسط rozeh
          شما از اوسیلاتور کریستالی استفاده کردین یا کریستال؟
          بعد از کجا فهمیدین که سرعتش خیلی کمه؟
          از کریستال 8 مگاهرتز استفاده کردم

          مدل آی سی هم Attiny2313-20PU هست
          من واسه روشن و خاموش شدن ال ای دی یه وقفه 1 ثانیه ای گذاشتم و لی روشن و خاموش شدنش تقریبا 9 ثانیه طول می کشه
          کوروش کبیر :
          در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

          آلبرت انیشتین:
          ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

          دیدگاه


            #6
            پاسخ : افت سرعت پردازش

            نوشته اصلی توسط feri_ir
            از کریستال 8 مگاهرتز استفاده کردم

            مدل آی سی هم Attiny2313-20PU هست
            من واسه روشن و خاموش شدن ال ای دی یه وقفه 1 ثانیه ای گذاشتم و لی روشن و خاموش شدنش تقریبا 9 ثانیه طول می کشه
            یه کریستال 20 بذار بهتره که(البته اگه مشکلی واسه برنامه تون نداره).
            نگفتین که از کجا فهمیدین اینقده طول میکشه!؟
            فیوزبیت هایی که سرعت استارت پ میکرو رو تغییر میدن SUT0 و SUT1 هستن. که شما ظاهرا روی بیشترین مقدار گذاشتین یعنی فکر کنم 65 میلی ثانیه.
            لطفا میکرو خودتون رو هم یک بار با منبع کلاک داخلی راه اندازی کنید تا ببینیم چطوری میشه!؟

            دیدگاه


              #7
              پاسخ : افت سرعت پردازش

              نوشته اصلی توسط rozeh
              یه کریستال 20 بذار بهتره که(البته اگه مشکلی واسه برنامه تون نداره).
              نگفتین که از کجا فهمیدین اینقده طول میکشه!؟
              فیوزبیت هایی که سرعت استارت پ میکرو رو تغییر میدن SUT0 و SUT1 هستن. که شما ظاهرا روی بیشترین مقدار گذاشتین یعنی فکر کنم 65 میلی ثانیه.
              لطفا میکرو خودتون رو هم یک بار با منبع کلاک داخلی راه اندازی کنید تا ببینیم چطوری میشه!؟
              سلام
              گفتم که با همین فیوز بیت ها یه برنامه چشمک زن نوشتم به جای 1 ثانیه 9 ثانیه طول میکشه
              بامنبع کلاک داخلی هم امتحان کردم همین جوریه
              پناه برخدا :cry2: :cry2: :cry2:
              فیوز بیت ها روهم ریست کردم دوباره همین جوریه
              با یه میکرو دیگه هم امتحان کردم البته یه 2313 دیگه بازم همینجوره
              :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek:

              اضافه شده در تاریخ :
              اساتید عزیز کسی نبود کمک کنه :sad: :sad: :sad: :sad:
              کوروش کبیر :
              در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

              آلبرت انیشتین:
              ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

              دیدگاه


                #8
                پاسخ : افت سرعت پردازش

                از delay_ms() استفاده کردی یا وقفه تایمر؟

                اگه وقفه تایمر، مطمئنی رجیسترها رو درست مقدار گزاری کردی؟ میخوای مقدار رجیسترهای مربوط به تایمر و روتین وقفه تایمرت رو پست کنی؟
                راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
                کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
                نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
                http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
                انشالله به زودي تاپيک ها به روز رساني خواهد شد،

                دیدگاه


                  #9
                  پاسخ : افت سرعت پردازش

                  نوشته اصلی توسط RubeuS
                  از delay_ms() استفاده کردی یا وقفه تایمر؟

                  اگه وقفه تایمر، مطمئنی رجیسترها رو درست مقدار گزاری کردی؟ میخوای مقدار رجیسترهای مربوط به تایمر و روتین وقفه تایمرت رو پست کنی؟
                  سلام
                  نه از دستور وقفه استفاده کردم
                  اینم برنامه


                  $regfile = "attiny2313.dat"
                  $crystal = 4000000
                  $lib "mcsbyte.lbx"

                  Config Pinb.0 = Input
                  Config Portb.1 = Output

                  Toggle Portb.1
                  Wait 1
                  Toggle Portb.1


                  Config Rc5 = Pinb.0

                  Enable Interrupts
                  Dim Address As Byte , Command As Byte


                  Do

                  Getrc5(address , Command)
                  If Address = 0 And Command = 1 Then
                  Toggle Portb.1
                  End If

                  Loop
                  End
                  کوروش کبیر :
                  در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

                  آلبرت انیشتین:
                  ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

                  دیدگاه


                    #10
                    پاسخ : افت سرعت پردازش

                    نوشته اصلی توسط feri_ir


                    کد:
                    $crystal = 4000000
                    شما که فرکانس رو روی 4 مگ واسه برنامه تنظیم کردین!
                    باید به جای 4 شما 8 باید بذاری! احتمالا فوق العاده زیاد از این بوده!!!

                    دیدگاه


                      #11
                      پاسخ : افت سرعت پردازش

                      نوشته اصلی توسط rozeh
                      شما که فرکانس رو روی 4 مگ واسه برنامه تنظیم کردین!
                      باید به جای 4 شما 8 باید بذاری! احتمالا فوق العاده زیاد از این بوده!!!
                      سلام دوست عزیز
                      ممنون از گذاشتن وقتتون
                      نه این فرکانسو واسه استفاده از کریستال داخلی گذاشتم
                      در کل هرجور که بزارم همون تاخیرو تو اجرا برنامه دارم
                      فقط اگه فرکانسو تو کمپایلر از فرکانس کریستال کمتر بزارم یکم سرعت زیاد میشه
                      مثلا توکمپایلر 4 مگ بزارم و کریستال 20 مگ تو سخت افزار بزارم سرعت یکم زیادتر میشه
                      کوروش کبیر :
                      در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

                      آلبرت انیشتین:
                      ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

                      دیدگاه


                        #12
                        پاسخ : افت سرعت پردازش

                        :eek:
                        شما بررسی کردین که یه وقت مشکل سخت افزاری نداشته باشین؟

                        دیدگاه


                          #13
                          پاسخ : افت سرعت پردازش

                          نوشته اصلی توسط rozeh
                          :eek:
                          شما بررسی کردین که یه وقت مشکل سخت افزاری نداشته باشین؟
                          اره دوست عزیز
                          برنامه من کامل اجرا میشه فقط سرعتش کم هست

                          وقتی که با یه نوع دیگه مثل Attiny26 امتحان می کنم خیلی راحت برنامه با همون قطعات کار میکنه
                          کوروش کبیر :
                          در روزگاری که خنده مردم از زمین خوردن توست ، برخیز تا بگریانی...

                          آلبرت انیشتین:
                          ترجیح می دهم روی کفشانم بوده و به یاد خدا باشم تا اینکه در مسجد بوده و به یاد کفشانم باشم.

                          دیدگاه

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