اطلاعیه

Collapse
No announcement yet.

حداکثر سرعت پورت GPIO میکرو LPC1768

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

    حداکثر سرعت پورت GPIO میکرو LPC1768

    سلام
    کسی از دوستان میدونه حداکثر سرعتی که میشه یه پایه میکرو LPC1768 رو صفر و یک کرد چند مگ
    هستش؟
    من تونستم با 5.5 مگ روشن و خاموش کنم آیا امکانش هست به سرعت بیشتری دست پیدا کرد؟

    ممنون

    #2
    پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

    سلام
    من هم قبلاها یک بار تست کردم همین قدر بود.
    اگر دست پیدا کردید همین جا اطلاع دهید .... :smile:
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

    دیدگاه


      #3
      پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

      دستور خاموش روشن رو از while بیرون آوردم و تکرار کردم (حدود 1000 بار) به 7.9مگاهرتز رسیدم
      انگار while خیلی دستور طولانی هستش
      جایی خوندم پورت 0 و 1 میتونن تا 36 مگاهرتز تنظیم بشن با رجیسترSCS ولی نگفته بود چطوری :cry2:
      کسی نمیدونه؟؟؟

      دیدگاه


        #4
        پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

        فکر نکنم محدودیت سرعت خاصی باشه . حداقل که تو دیتا شیت ننوشته . هر دستور ست و دستور ریست هرکدام یک پالس طول میکشه . بنابر این فرکانس نوسان سازی پورت نصف کلاک میشه . یعنی باید بشه به 50 مگ رسید.
        تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
        داشتن عقله زيادتر از دیگر آدم ها است

        دیدگاه


          #5
          پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

          نوشته اصلی توسط aliila
          فکر نکنم محدودیت سرعت خاصی باشه . حداقل که تو دیتا شیت ننوشته . هر دستور ست و دستور ریست هرکدام یک پالس طول میکشه . بنابر این فرکانس نوسان سازی پورت نصف کلاک میشه . یعنی باید بشه به 50 مگ رسید.
          دستور SET فک کنم 4 دستور اسمبلی و CLR فک کنم 2 یا 3 دستوره
          شما رسیدین به 50 مگ؟؟؟ oo:

          دیدگاه


            #6
            پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

            نوشته اصلی توسط mehdia1968
            دستور SET فک کنم 4 دستور اسمبلی و CLR فک کنم 2 یا 3 دستوره
            شما رسیدین به 50 مگ؟؟؟ oo:

            اگر به اندازه کافی ریجستر آزاد در دسترس باشه همون یک پالس برای ست و یک پالس برای ریست طول میکشه . معادل اسمبلی نوشت در پورت اینه
            کد:
             
                 
                LDR  R0,=0x2009c034 //0x2009C034
                ldr  R1,=0x0 
                STR  R1,[R0, #+0]

            آدرس پورت در R0 و مقدار مورد نظر در R1 نوشته میشه . شما این ریجستر ها رو ثابت در نظر بگیر . پس آخرین دستور یک پالس فقط برای نوشتن نیاز داره
            نه عملا تا حالا احتیاجی نداشتم که به 50 مگاسیکل برسم . ولی الان دارم رو VGA کار میکنم که در مدهای استاندارد به پهنای باند از 25 مگ تا 96 مگ نیاز داره حالا امتحان میکنم اگر جواب گرفتم نتیجه رو میگم
            تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
            داشتن عقله زيادتر از دیگر آدم ها است

            دیدگاه


              #7
              پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

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

              اگر به اندازه کافی ریجستر آزاد در دسترس باشه همون یک پالس برای ست و یک پالس برای ریست طول میکشه . معادل اسمبلی نوشت در پورت اینه
              کد:
               
                   
                  LDR  R0,=0x2009c034 //0x2009C034
                  ldr  R1,=0x0 
                  STR  R1,[R0, #+0]

              آدرس پورت در R0 و مقدار مورد نظر در R1 نوشته میشه . شما این ریجستر ها رو ثابت در نظر بگیر . پس آخرین دستور یک پالس فقط برای نوشتن نیاز داره
              نه عملا تا حالا احتیاجی نداشتم که به 50 مگاسیکل برسم . ولی الان دارم رو VGA کار میکنم که در مدهای استاندارد به پهنای باند از 25 مگ تا 96 مگ نیاز داره حالا امتحان میکنم اگر جواب گرفتم نتیجه رو میگم
              مرسی از توضیحاتت
              منم سرعت خوندن خروجی یک سنسور و A/D توسط GPIO واسم خیلی مهمه
              ایشالا که جواب بگیری
              منتظرم

              دیدگاه


                #8
                پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                فکر کنم سرعتش ارتباط مستقیمی با سرعت باس APB داشته باشه

                دیدگاه


                  #9
                  پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                  دیتاشیت ،چیز خوبیه !!
                  نصف
                  سرعت باسی که پایه ها بهش وصل شدن،حداکثرش هست که با احتساب دستورات حلقه کمتر میشه سرعتش
                  هميشه به ياد خدا باش !

                  دیدگاه


                    #10
                    پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                    نوشته اصلی توسط plasma
                    فکر کنم سرعتش ارتباط مستقیمی با سرعت باس APB داشته باشه
                    اتفاقا تو معماری ای که ارائه شده ادعا کرده که پورت های با قابلیت GPIO رو مستقیم و بدون استفاده از باس APB و... به پروسسور وصل کرده و حتما باید بشه به سرعت های بالاتری رسید :cry:

                    دیدگاه


                      #11
                      پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                      سلام حداکثر سرعت خوندن یه پورت چقدره؟؟ ایا به غیر از مقدار کلاک محدودیت سخت افزاری هم هست؟؟ لطفا اگر مطالب فارسی یا انگلیسی در این مورد سراغ دارید معرفی کنید :question: :question: :question:

                      دیدگاه


                        #12
                        پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                        نوشته اصلی توسط mr66
                        سلام حداکثر سرعت خوندن یه پورت چقدره؟؟ ایا به غیر از مقدار کلاک محدودیت سخت افزاری هم هست؟؟ لطفا اگر مطالب فارسی یا انگلیسی در این مورد سراغ دارید معرفی کنید :question: :question: :question:
                        بدبختی اینه که هیچ مطلبی راجب محدودیت سرعت نیست .کل دیتا شیت رو خوندم . کل اینترنت رو هم شخم زدم . پس با برهان خلف میشه نتیجه گرفت سرعتش همون سرعت کلاک پالس است.
                        تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
                        داشتن عقله زيادتر از دیگر آدم ها است

                        دیدگاه


                          #13
                          پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                          شما می توانید با استفاده از dma به سرعت بالا به اندازه فرکانس pwm برسید

                          دیدگاه


                            #14
                            پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

                            یک برنامه برای 1768 پلود کردم که روی پورت یک P1 ( همه پین ها ) موج مربعی تولید میکنه . pll روی 100 مگ تنظیم شده و هر تناوب چهار سیکل ساعت طول میکشه . پس فرکانس نوسان 25 مگ میشه.
                            البته شروع نوسان از سیکل حدودا 160 شروع میشه . این 160 تا برای تنظیم pll و آدرس دهی و جهت دهی پورت ها و تنظیم پشته و ... لازمه .
                            متاسفانه من اوسیلی ندارم نتونستم تستش بکنم . از دوستان کسایی که اوسیلی دارن یک تستی بکنن و نتیجه رو بگن.

                            http://aliila1359.persiangig.com/tamrin/arm/lpc1768%20assembly%20%20blinking%20IAR.rar/download?38b9
                            تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
                            داشتن عقله زيادتر از دیگر آدم ها است

                            دیدگاه


                              #15
                              پاسخ : حداکثر سرعت پورت GPIO میکرو LPC1768

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

                              اگر به اندازه کافی ریجستر آزاد در دسترس باشه همون یک پالس برای ست و یک پالس برای ریست طول میکشه . معادل اسمبلی نوشت در پورت اینه
                              کد:
                               
                                   
                                  LDR  R0,=0x2009c034 //0x2009C034
                                  ldr  R1,=0x0 
                                  STR  R1,[R0, #+0]

                              آدرس پورت در R0 و مقدار مورد نظر در R1 نوشته میشه . شما این ریجستر ها رو ثابت در نظر بگیر . پس آخرین دستور یک پالس فقط برای نوشتن نیاز داره
                              نه عملا تا حالا احتیاجی نداشتم که به 50 مگاسیکل برسم . ولی الان دارم رو VGA کار میکنم که در مدهای استاندارد به پهنای باند از 25 مگ تا 96 مگ نیاز داره حالا امتحان میکنم اگر جواب گرفتم نتیجه رو میگم
                              سلام
                              این عبارت رو چه طور باید نوشت
                              من هز طور می نویسم keil ایراد می گیره
                              اللهم صل علی محمد و ال محمد و عجل فرجهم
                              پیامبر اکرم(ص):زکات علم نشر آن است.
                              در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

                              دیدگاه

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