اطلاعیه

Collapse
No announcement yet.

طراحی های عجیب !!!

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

    طراحی های عجیب !!!

    کسی می دونه چرا بیشتر میکرو های arm مثلا 1768 یا at91x چرا اینقدر احمقانه طراحی شدن؟
    مثلا تعداد پینهای پورتهاشون توان 2 نیست 8 یا 16 یا 32
    یا مثلا چرا شماره های پینهای پورتهاشون به ترتیب از 0 تا اخرین پین نیست و این وسط مسطا یک چند تایی را پریدن؟ (احتمالا شمارش درست و به ترتیب را تو مدرسه خوب به طراحا یاد ندادن برای همین مثلا از پین 19 پریدن به پین 22)
    در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

    1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
    2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
    3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

    #2
    پاسخ : طراحی های عجیب !!!

    اره درسته
    و همچنین ترتیب پایه ها عمل نشده :angry:
    [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
    http://www.eca.ir/forum2/index.php?topic=76623.0

    دیدگاه


      #3
      پاسخ : طراحی های عجیب !!!

      چونکه از این طریق یک سری ساده سازسهایی توی مدارات صورت میگیره که مدار کوچیکتر میشه،و سود بالانر میره، راه حل این کارهم نوشتن چند خط کد هست! که کاملا منطقی هست.

      دیدگاه


        #4
        پاسخ : طراحی های عجیب !!!

        شاید برای ارزون بودن باشه که شک دارم ولی برای کوچیک شدن مدار مطمئنا نیسست. یعنی میگی توی اون میکرو ها اینقدر جا کم اومده که ساده سازی می کنن تا مدار کوچیک بشه؟

        راه حلی که ارائه کردی هم خیلی به نظرم منطقی نیست. یعنی یک دستگاه جانبی که باس 32 بیتی داره را من چطوری با یک پورت ناقص 29 پین باهاش ارتباط برقرار کنم؟ یعنی با چند خط برنامه نویسی میشه؟ من که شک دارم. اگه میشه یکمی بیشتر توضیح بده.
        در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

        1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
        2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
        3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

        دیدگاه


          #5
          پاسخ : طراحی های عجیب !!!

          نوشته اصلی توسط siyavash2k
          شاید برای ارزون بودن باشه که شک دارم ولی برای کوچیک شدن مدار مطمئنا نیسست. یعنی میگی توی اون میکرو ها اینقدر جا کم اومده که ساده سازی می کنن تا مدار کوچیک بشه؟

          راه حلی که ارائه کردی هم خیلی به نظرم منطقی نیست. یعنی یک دستگاه جانبی که باس 32 بیتی داره را من چطوری با یک پورت ناقص 29 پین باهاش ارتباط برقرار کنم؟ یعنی با چند خط برنامه نویسی میشه؟ من که شک دارم. اگه میشه یکمی بیشتر توضیح بده.
          میکروهای arm عملا همگی بصورت نرم افزاری طراحی شدن و بر حسب نیاز شرکت های مختلف از سورس اون استفاده میکنن
          اما اینکه چرا اینقدر نامرتب هست این قضیه داستان درازی داره
          آی سی های قدیمی CMOS سری 40xx هم تقریبا اینطوری هستن و ترتیب مشخصی ندارن
          اما در مورد سوال شما جوابش اینه که چون هر پورت چندین کاربرد مختلف داره و علاوه بر اونها بصورت پورت GPIO هم در دسترسه
          حالا تو شماره های مختلف ممکنه ماژول هایی تعبیه نشده باشه و در نتیجه نیازی به پین اضافه نباشه به همین دلیل اونها حذف کردن
          تو میکرو های PIC هم اینطوری هست و همیشه پورت ها 8 تایی نیستن و حتی پورت با 3 پین هم داریم
          [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

          دیدگاه


            #6
            پاسخ : طراحی های عجیب !!!

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

            1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
            2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
            3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

            دیدگاه


              #7
              پاسخ : طراحی های عجیب !!!

              نوشته اصلی توسط siyavash2k
              حالا ما اگه بخواهیم از پورت ها به صورت پارالل استفاده کنیم با توجه به کمبود پینها تکلیف چیه؟
              خب این یه استفاده غیر متعارف هست
              شما باید اصلاعات خودتون به فرم 16 یا 8 بیتی در بیارید و هر قسمت روی بخشی از پورت که در دسترسه قرار بدین
              [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

              دیدگاه


                #8
                پاسخ : طراحی های عجیب !!!

                نوشته اصلی توسط ADMlN
                خب این یه استفاده غیر متعارف هست
                شما باید اصلاعات خودتون به فرم 16 یا 8 بیتی در بیارید و هر قسمت روی بخشی از پورت که در دسترسه قرار بدین
                ولی به نظر من این استفاده غیر متعارف نیست. طراحی غیر متعارف هست. وقتی که پینهای یک میکرو به ترتیب نیست یا تعدادشون توان 2 نیست در حالی که یک میکرو می بینی چند تا پایه گراند داره. به این میگن غیر متعارف.!!!!!!!!!!
                در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                دیدگاه


                  #9
                  پاسخ : طراحی های عجیب !!!

                  نوشته اصلی توسط siyavash2k
                  ولی به نظر من این استفاده غیر متعارف نیست. طراحی غیر متعارف هست. وقتی که پینهای یک میکرو به ترتیب نیست یا تعدادشون توان 2 نیست در حالی که یک میکرو می بینی چند تا پایه گراند داره. به این میگن غیر متعارف.!!!!!!!!!!
                  پایه هایی که به نظرتون بدرد نخور هستن در مواقعی وجودشون اجباریه!!!
                  It's nice to be important but it's important to be nice!

                  از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                  دیدگاه


                    #10
                    پاسخ : طراحی های عجیب !!!

                    دوست عزیز من نگفتم بدرد نخور. گفتم مثلا چند تا پایه گراند. حالا شما لطف کنید و با یک مثال دقیقتر توضیح بدین. به نظر من نه تنها ترتیب و تعداد پایه ها خیلی بد هست. بلکه این مسئله بعضی وقتا حتی توی رجیسترا و ترتیب قرار گیری بیت های کنترلی هم دیده میشه. مثلا 20 بیت مربوط به کنترل یک قسمت خاص هست 2 تاش تو یک رجیستر هست. هشت تاش تو رجیستر بعدی و بقیش چند تا رجیستر جلوتر و اینا همه کنار هم نیستن. از این موارد حتما تا حالا دیدین و براتون شاید سئوال هم شده.

                    یک مثال دیگه که یادم اومد و یک تاپیک واسش درست کردم اینه که چرا زمان داخل رجیستر های ای سی های ساعت به صورت bcd هست. اگه باینری بود راحت تر خونده می شد یا نوشته و احتیاج به کد نویسی کمتر داخل میکرو بود. اینا دیگه حتما دیدین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                    اخه لامذهب ها یک ای سی ساعت بسازین که مقادیرش bcd نباشه. چند ده ساله ای سی ساعت می سازین همش bcd.
                    در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                    1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                    2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                    3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                    دیدگاه


                      #11
                      پاسخ : طراحی های عجیب !!!

                      اگر می خواهید از دادههای با باس 32بیت استفاده کنید باید از میکروهایی استفاده کنید که پورت کامل داشته باشند، نمونه اون LPC1788FBD208 هست، من یک تعداد وارد کردم ، می تونید از اون استفاده کنید.

                      دیدگاه


                        #12
                        پاسخ : طراحی های عجیب !!!

                        سلام
                        من با arm کلا زیاد آشنا نیستم و بیشتر avr کار کردم. ولی اگه امکان داره قیمت این مدلی را که معرفی کردین را اعلام کنید. ممنونم.
                        در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                        1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                        2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                        3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                        دیدگاه


                          #13
                          پاسخ : طراحی های عجیب !!!

                          30 تومان، برای یک دونه!
                          بیشتر کمتر میشه...

                          دیدگاه

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