اطلاعیه

Collapse
No announcement yet.

آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

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

    آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

    سری میکرو های STM32F100 شرکت ST با حدود 11تایمر 16بیتی و همچنین شامل یک تایمر موتور کنترلر و یک ADC سریع(زمان تبدیل 1.2 μs) 12بیتی برای وسایل کارآمد و کنترل صنعتی می باشد. این میکرو با هسته Cortex-M3 و با نرخ کلاک 24MHz یک میکروی کارآمد نسبت به قیمت و پریفرال می باشد. این میکرو با امکانات ضروری که در بر دارد خصوصا برای مخاطبانی که از میکروهای 16بیتی بخاطر نسبت قیمت به کارایی، استفاده میکنند توصیه میشود. اگرچه من خودم با این مقایسه پایین بهتون نشون میدم که جای خیلی از 8بیتی ها رو هم می تونه راحت بگیره. ببینید(قیمت و امکانات و توان پردازشی میکروها رو مقایسه کنید):




    اگر کسی سوالی داره در خدمتم.

    جدیدترین ویرایش توسط روح الامین; ۰۸:۲۸ ۱۳۹۵/۰۵/۰۹.

    #2
    پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

    سلام تشکر از اطلاعات کاملتون
    بنده در مورد اصول اولیه مشکل دارم
    مشکلم اینه
    فرض کنید همین سه مدل میکرو
    باید عدد 250-150 بکنن
    عدد ها از جنس کاراکتر هستن
    مگه غیر اینه ( که هست ) باید در یک سیکل این کارو انجام بدن ؟
    درسته به کامپایلر هم بستگی داره و لی فک کنم دستور تفریق رو میشه توی اسمبلی با یه دستور نوشت
    حالا همین تفریقو کدوم سریع تر انجام میده ؟ (با فرض یک سان بودن فرکانس کلاک )
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #3
      پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

      نوشته اصلی توسط حامد رحیمی نمایش پست ها
      سلام تشکر از اطلاعات کاملتون
      بنده در مورد اصول اولیه مشکل دارم
      مشکلم اینه
      فرض کنید همین سه مدل میکرو
      باید عدد 250-150 بکنن
      عدد ها از جنس کاراکتر هستن
      مگه غیر اینه ( که هست ) باید در یک سیکل این کارو انجام بدن ؟
      درسته به کامپایلر هم بستگی داره و لی فک کنم دستور تفریق رو میشه توی اسمبلی با یه دستور نوشت
      حالا همین تفریقو کدوم سریع تر انجام میده ؟ (با فرض یک سان بودن فرکانس کلاک )
      سلام
      سوال شما مثل این میمونه که بگیم خب فرق پراید با بنز چیه؟مگه غیر اینه که هر دوشون با سرعت ۱۵۰ کیلومتر در ساعت تو یه زمان مشخص یه مسافت برابر رو طی میکنند؟ جواب میشه بله اما دلیل برابری پراید با بنز نیست.
      برای میکرو ها هم همینه البته اگر بخوام کامل توضیح بدم توضیحات زیاده
      اما همون دستورات اسمبلی هم که گفتید خیلی از دستورات ممکنه تو یه میکرو با یک سیکل کلاک انجام بشه همون دستور تو یه میکرو دیگه با دو سیکل و حتی تو یه میکرو دیگه با سیکل های بیشتر.از طرفی ممکنه یه واحد سخت افزاری مثل ضرب کننده تو یه میکرو وجود داشته باشه اما تو یه میکرو دیگه وجود نداشته باشه و مجبور باشیم با جمع های متوالی عمل ضرب رو انجام بدیم خوب مشخصه با کلاک برابر اون میکرویی که واحد ضرب کننده رو داره سریع تر عمل ضرب رو انجام میده.بنابراین تعداد دستورات اسمبلی و مدت زمان انجامشون باعث میشه تا با کلاک برابر یه میکرو عملیات رو زودتر انجام بده.از طرفی هم واحد هایی مثل DMA باعث میشه تا بار پردازشی به CPU کمتر بشه و میکرو با سرعت بیشتری عملیات رو انجام بده.و خیلی موارد دیگه میتونه تو سرعت انجام عملیات(خصوصاً عملیات های زیاد) میکرو به غیر از کلاک میکرو تاثیر گذار باشه
      به همین دلیله که Avr با کلاک ۱۶ مگاهرتز میتونه تا ۱۶ میلیون دستور رو اجرا کنه.
      stm با کلاک ۲۴ مگا هرتز میتونه تا ۳۰ میلیون دستور رو اجرا کنه
      pic با ۲۰ مگاهرتز کلاک تا ۵ میلیون دستور رو اجرا کنه
      باز هم تاکید میکنم که فکر نکنید حتماً چون pic دستورات کمتری در ثانیه اجرا میکنه با حداکثر کلاک، در مقایسه با دو میکرو دیگه سرعتش کمتره
      جدیدترین ویرایش توسط سید رضا باباتبار; ۱۹:۴۶ ۱۳۹۵/۰۵/۰۸.
      [آموزشی] کنترل رله با پیامک توسط sim800l
      [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
      [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
      [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
      صفحه اینستاگرام : ecdco_ir

      دیدگاه


        #4
        پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

        نوشته اصلی توسط حامد رحیمی نمایش پست ها
        سلام تشکر از اطلاعات کاملتون
        بنده در مورد اصول اولیه مشکل دارم
        مشکلم اینه
        فرض کنید همین سه مدل میکرو
        باید عدد 250-150 بکنن
        عدد ها از جنس کاراکتر هستن
        مگه غیر اینه ( که هست ) باید در یک سیکل این کارو انجام بدن ؟
        درسته به کامپایلر هم بستگی داره و لی فک کنم دستور تفریق رو میشه توی اسمبلی با یه دستور نوشت
        حالا همین تفریقو کدوم سریع تر انجام میده ؟ (با فرض یک سان بودن فرکانس کلاک )
        منظورت از "عدد کاراکتر" همون متغییر 8بیتی هستش دیگه. این ممکنه با شرایطی که شما میگی درست باشه ولی نظرت راجب متغییر های 32بیتی چیه؟ یا حتی 16بیتی؟ اصل مقایسه من بر اساس نسبت قیمت به پرفورمنس یا کارایی هستش. شما قیمت STM32F100C8 و امکاناتش رو در مقابل اون دوتا بررسی کن. در چنین شرایطی حتی اگه قیمت ها برابر هم باشه بازم بخاطر کارایی خیلی خوب برتری داره.
        نوشته اصلی توسط reza0506 نمایش پست ها
        سلام
        سوال شما مثل این میمونه که بگیم خب فرق پراید با بنز چیه؟مگه غیر اینه که هر دوشون با سرعت ۱۵۰ کیلومتر در ساعت تو یه زمان مشخص یه مسافت برابر رو طی میکنند؟ جواب میشه بله اما دلیل برابری پراید با بنز نیست.
        برای میکرو ها هم همینه البته اگر بخوام کامل توضیح بدم توضیحات زیاده
        اما همون دستورات اسمبلی هم که گفتید خیلی از دستورات ممکنه تو یه میکرو با یک سیکل کلاک انجام بشه همون دستور تو یه میکرو دیگه با دو سیکل و حتی تو یه میکرو دیگه با سیکل های بیشتر.از طرفی ممکنه یه واحد سخت افزاری مثل ضرب کننده تو یه میکرو وجود داشته باشه اما تو یه میکرو دیگه وجود نداشته باشه و مجبور باشیم با جمع های متوالی عمل ضرب رو انجام بدیم خوب مشخصه با کلاک برابر اون میکرویی که واحد ضرب کننده رو داره سریع تر عمل ضرب رو انجام میده.بنابراین تعداد دستورات اسمبلی و مدت زمان انجامشون باعث میشه تا با کلاک برابر یه میکرو عملیات رو زودتر انجام بده.از طرفی هم واحد هایی مثل DMA باعث میشه تا بار پردازشی به CPU کمتر بشه و میکرو با سرعت بیشتری عملیات رو انجام بده.و خیلی موارد دیگه میتونه تو سرعت انجام عملیات(خصوصاً عملیات های زیاد) میکرو به غیر از کلاک میکرو تاثیر گذار باشه
        به همین دلیله که Avr با کلاک ۱۶ مگاهرتز میتونه تا ۱۶ میلیون دستور رو اجرا کنه.
        stm با کلاک ۲۴ مگا هرتز میتونه تا ۳۰ میلیون دستور رو اجرا کنه
        pic با ۲۰ مگاهرتز کلاک تا ۵ میلیون دستور رو اجرا کنه
        آره، فقط با این تفاوت که قیمت این بنز با پراید یکیه! به نظر شما کسی که بره اون پراید رو انتخاب کنه باید چیکارش کرد!؟
        نوشته اصلی توسط reza0506 نمایش پست ها
        ...باز هم تاکید میکنم که فکر نکنید حتماً چون pic دستورات کمتری در ثانیه اجرا میکنه با حداکثر کلاک، در مقایسه با دو میکرو دیگه سرعتش کمتره

        شک دارم سرعتش به STM32 برسه. البته این مدلی که گذاشتم.

        دیدگاه


          #5
          پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

          البته میکرو XMEGA نسبت به STM شاید فقط در پردازش کمی پایین ترباشه. ولی از نظر امکانات جانبی از هر 3 مدل میکروی معرفی شده چند سروگردن بالاتر هستش !!! البته با همین قیمت که فرمودین

          دیدگاه


            #6
            پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

            نوشته اصلی توسط rozeh نمایش پست ها


            آره، فقط با این تفاوت که قیمت این بنز با پراید یکیه! به نظر شما کسی که بره اون پراید رو انتخاب کنه باید چیکارش کرد!؟

            شک دارم سرعتش به STM32 برسه. البته این مدلی که گذاشتم.
            اولاً به نظر خودمم سرعتش به stm32 نمیرسه
            دوماً اینکه چرا با وجود برابری قیمت هنوز از avr استفاده میشه
            خب یه دلیلش میتونه فراوونی منابع آموزشی برای avr باشه و در مقابل کمبود منابع آموزشی برای stm32
            دلیل دیگشم ممکنه وجود پکیج های dip برای avr باشه که استفاده اون رو برا مبتدی ها و استفاده اون روی پروجکت بورد راحت میکنه
            دلیل دیگشم جدای از منابع آموزشی راحتی یادگیری avr نسبت به stm32 باشه
            [آموزشی] کنترل رله با پیامک توسط sim800l
            [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
            [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
            [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
            صفحه اینستاگرام : ecdco_ir

            دیدگاه


              #7
              پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

              نوشته اصلی توسط yousef55 نمایش پست ها
              البته میکرو XMEGA نسبت به STM شاید فقط در پردازش کمی پایین ترباشه. ولی از نظر امکانات جانبی از هر 3 مدل میکروی معرفی شده چند سروگردن بالاتر هستش !!! البته با همین قیمت که فرمودین
              بله و دلیلش اینه که این میکرو مناسب برای مقایسه با XMEGA نیست. برای XMEGA ما رقبای دیگه ای رو در نظر گرفتیم که دخلش رو بیاریم. اگه مشکلی پیش نیاد تا آخر هفته ممکنه آنونس اون میکروها رو هم بذارم اونوقت می فهمید که XMEGA هیچی در مقابلش نیست. فقط صبر کنید. ما برای STM32 برنامه ریزی سنگینی کردیم. اگه مشکلی پیش نیاد نتایج جالبی در بر خواهد داشت.
              نوشته اصلی توسط reza0506 نمایش پست ها
              اولاً به نظر خودمم سرعتش به stm32 نمیرسه
              دوماً اینکه چرا با وجود برابری قیمت هنوز از avr استفاده میشه
              خب یه دلیلش میتونه فراوونی منابع آموزشی برای avr باشه و در مقابل کمبود منابع آموزشی برای stm32
              دلیل دیگشم ممکنه وجود پکیج های dip برای avr باشه که استفاده اون رو برا مبتدی ها و استفاده اون روی پروجکت بورد راحت میکنه
              دلیل دیگشم جدای از منابع آموزشی راحتی یادگیری avr نسبت به stm32 باشه
              کاملا درست گفتید.
              احسنت. ما برای دو مورد اول برنامه ریزی کردیم. خیلی زود نتایج رو خواهید دید. مورد سوم هم باید بگم که به نظر من نه فقط STM32 بلکه همه میکروهای هسته ARM یه مقدار پیچیده هستش ولی سخت نیست واقعا. علتش امکانات زیاد هستش. واقعا AVR در مقابل STM32 خیلی خلاصه هستش.


              دیدگاه


                #8
                پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                اگر میخواستید نسخه بپچید باید میکروهاتون حداقل نزدیک هم باشه نه اینکه avr رو با stm مقایسه کنید - اونوقت حرف xmega میشه موکول میکنید به اینده ؟؟ چیزی که کاملا مشخصه به جز پردازنده (( اونم از نظر بیت)) xmega از این جدول شما بالاتر هستش
                به قول خودتون بنز رو با پراید مقایسه کردیید!!
                البته هنوز هم دستگاههای صنعتی دیدم در سال 2014 یا 2015 تولید شده و از 8051 استفاده کرده نمونش یه دوچرخه ثابت بود که با 8051 3 تا بازی رو از حافظه اجرا میکرد و روی lcd نمایش میداد

                دیدگاه


                  #9
                  پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                  نوشته اصلی توسط yousef55 نمایش پست ها
                  اگر میخواستید نسخه بپچید باید میکروهاتون حداقل نزدیک هم باشه نه اینکه avr رو با stm مقایسه کنید - اونوقت حرف xmega میشه موکول میکنید به اینده ؟؟ چیزی که کاملا مشخصه به جز پردازنده (( اونم از نظر بیت)) xmega از این جدول شما بالاتر هستش
                  به قول خودتون بنز رو با پراید مقایسه کردیید!!
                  البته هنوز هم دستگاههای صنعتی دیدم در سال 2014 یا 2015 تولید شده و از 8051 استفاده کرده نمونش یه دوچرخه ثابت بود که با 8051 3 تا بازی رو از حافظه اجرا میکرد و روی lcd نمایش میداد
                  این میکرو رو با AVR مقایسه کردم بخاطر قیمتش بود. قیمت ها رو نگاه کنید. شما دارید یا پول بیشتر یا تقریبا برابر STM32F100C8 میدید در حالی که STM32F100C8 با کارایی و امکانات خییییییلیییی بهتر از اون دو میکرو هستش. منم خودم تا حدودی XMEGA رو برتر از این STM32F100C8 می دونم و همونطور که گفتم برای XMEGA نسخه دیگه ای در راه هستش. صبر بکنید همه چیز روشن میشه. من احساس میکنم شما یه مقدار تعصبی هستید. چون دارید پول بیشتر میدید ولی بازم اصرار روی AVR دارید.

                  نه من بنز با پراید مقایسه نمیکنم! من میگم با پولی که میشه هم بنز خرید و هم پراید، باید بنز رو خرید.

                  بعضی
                  8051 ها حتی مقداری توسعه پیدا کرده اند. معمولا با افزایش کلاک. با قیمت خوب. ولی بازم امکانات کافی مثل STM32 ندارند. هسته قدیمی دارند و دیگر دلایل...

                  دیدگاه


                    #10
                    پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                    این هم مقایسه ساختاری خانواده arm بین میکرو های معروف بازار ایران
                    Atmel & ST & NXP
                    تمامی امکانات موجود لیست شده

                    ابعاد عکس بزرگ هست روی لینک زیر کلیک کنید تا عکس اصلی رو مشاهده کنید


                    جدیدترین ویرایش توسط اشکان غفارزاده; ۲۳:۲۸ ۱۳۹۵/۰۵/۰۸.

                    دیدگاه


                      #11
                      پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                      نوشته اصلی توسط اشکان غفارزاده نمایش پست ها
                      این هم مقایسه ساختاری خانواده arm بین میکرو های معروف بازار ایران
                      Atmel & ST & NXP
                      تمامی امکانات موجود لیست شده

                      ابعاد عکس بزرگ هست روی لینک زیر کلیک کنید تا عکس اصلی رو مشاهده کنید


                      اشکان جان این چیزی که گذاشتی خرابه. یا طرف با STM32 مشکل داشته یا از بد جایی منبع گرفته. STM32F103 واحد DAC نداره؟ چهارتا تایمر داره؟ اصلا میکروهای شرکت ST مشهورن به داشتن تایمر های فراوان. همین STM32F103RET6 توی فروم 11تا تایمر داره. 8تاش واسه همین کارهای PWM و این چیزاس. حالا دوتاش هم واسه DAC. الان باید 6تا باشه نه چهارتا. چهارتا از این تایمرها هر کدوم 4تا کانال داره. شما نوشتی 2تا. بعد ADC سه تا داره و بیش از 21 کانال دارند. احتمالا این قسمت رو با DAC اشتباهی نوشته. همین میکرو دوتا I2S داره. شما هیچی ننوشتی که. همین میکرو 64پایه هستش با 512KB حافظه. بعد شما چی نوشتی؟

                      دیدگاه


                        #12
                        پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                        نوشته اصلی توسط rozeh نمایش پست ها
                        اشکان جان این چیزی که گذاشتی خرابه. یا طرف با STM32 مشکل داشته یا از بد جایی منبع گرفته. STM32F103 واحد DAC نداره؟ چهارتا تایمر داره؟ اصلا میکروهای شرکت ST مشهورن به داشتن تایمر های فراوان. همین STM32F103RET6 توی فروم 11تا تایمر داره. 8تاش واسه همین کارهای PWM و این چیزاس. حالا دوتاش هم واسه DAC. الان باید 6تا باشه نه چهارتا. چهارتا از این تایمرها هر کدوم 4تا کانال داره. شما نوشتی 2تا. بعد ADC سه تا داره و بیش از 21 کانال دارند. احتمالا این قسمت رو با DAC اشتباهی نوشته. همین میکرو دوتا I2S داره. شما هیچی ننوشتی که. همین میکرو 64پایه هستش با 512KB حافظه. بعد شما چی نوشتی؟
                        حدود یکسال و نیم پیش برای برگزاری کلاس آرم توی دانشگاهمون نوشتمش که بچه ها مقایشه کنن
                        آخرش رفتن سراغ 1768
                        یکسری هم stm برگزار کردم که آخر سر ول شد. چون نصف بیشترشون بازم از 1768 خوششون میومد

                        یادم نیست چه پسوندی از f103گیر آوردم
                        فک کنم v8t6 بود که بر اساس اون نوشتمش. یکمی هم اشکال داره. حالا همین یه مورد بود میشه نادیده گرفتش

                        دیدگاه


                          #13
                          پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                          مقایسه پراکندگی دادهای مبدل انالوگ به دیجیتال میکروها مختلف :
                          سلام این تست رو سعی کردم در شرایط یکسان بین میکروهای مختلف اجرا کنم و از تعداد 10 هزار نمونه پشت سر هم انحراف معیار بگیرم. میکرو مقدار ولتاژ انالوگ بین دو مقاومت رو اندازه گیری میکنه، تست اول در شرایط با کمترین نویز محیط و تست دوم با اتصال یک انتن هوایی به پین مورد نظر اندازه گیری شده. بدون استفاده از فیلتر در خط تغذیه مبدل---


                          راستی من از میکرو STM32F030F4P6 با قیمت 1700 تومن استفاده میکنم ازش راضی هستم، برا کارها یکم سنگین تر STM32F103C8T6 با قیمت 4500 و در نهایت میکرو STM32F429ZGT6 با قیمت 40 تومن برا پروژه ها گرافیکی اما یه مدته میکرو LPC1788 برا کارها گرافیکی استفاده میکنم بخاطر قیمت پایینش و قابلیت راه اندازه TFT LCD میکرو خوبیه
                          جدیدترین ویرایش توسط محمد پورخلیلی; ۱۷:۳۳ ۱۳۹۵/۰۵/۰۹.

                          دیدگاه


                            #14
                            پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                            سلام خدمت دوستان و اساتید عزیز
                            با کسب اجازه از اساتید بزرگوار خالی از لطف نیست منم یک نظری در رابطه با این مقایسه بدم .
                            ببینید هر میکرویی در جای خودش اون کاری رو که می بایست انجام بده، انجام میده، فقط باید بسته به اون کار میکرو مناسب رو انتخاب کرد.
                            مثلا کی میاد واسه یه چشمک زن یه لامپی بیاد از یه پردازنده 32 بیتی استفاده کنه ؟
                            درسته می شه، اما یکم خنده داره
                            یا مثلا هیچوفت نمیان یه کار پردازشی سنگین رو بدن به یه میکرو 8 بیتی یا 16 بیتی
                            پس ببینید با توجه به کاری که میخواید انجام بدید میکرو رو انتخاب می کنید ARM و َAVR و PIC و 8051 و ...
                            حالا اینجا بحث سر ARM هست .
                            همونطور که میدونید شرکت های زیادی این پردازنده رو در میکرو هاشون استفاده میکنن ST و Texas و ATMEL و NXP و ...
                            میایم سراغ ST منهای اون مدل 8 بیتیش که ازش خوشم نمیاد از اون مدل 32 بیتیش شروع میکنیم STM32f030f4p6
                            من اسمشو گزاشتم اوعجوبه کوچولو با قیمت بسیار پایین 2800ت که در مواردی به 2100 و 1800 ت هم اشاره شده
                            خوب سرعت این میکرو 48مگ هست و 32 کیلو فلش و 4 کیلو رم داره
                            درسته کوچیکه و قیمتش پایینه نسبت به یک ATMEGA8 ولی خداییش خنده دار نیست باهاش چشمک زن یک لامپی درست کنیم ؟؟؟؟
                            خوب پس میایم چیکار میکنیم چشمک زنه رو با یه AT8 می بندیم و این کوچولو رو میزاریم واسه یه کار یکم سنگین تر مثلا چشمک دو لامپی (شوخی کردم)
                            مث این میمونه که بخواید یه 4 پایه پلاستیکی رو عوض اینکه بزارید پشت موتورتون ، بزارید پشت یه وانت ببریدش ، خب یکم خنده دار میشه ، هر کی ببینه میگه ای بنازم طراح ARM گزاشته واسه چشمک زن(میدونم حالا داری میگی ، اینم گیر داده به چشمک زن(خودمم نمیدونم چرا گیر دادم بهش))
                            حالا میریم یه دنده بالا تر F1 و همینوطور بالا و بالا تر تا F7 و یا حتی سری L
                            دیگه خودتون استادید ، دیتاشیتم که همه بلدید بخونید و باید شناخته باشین امکانات میکرو ها رو هم با توجه به مدل و خانوادشون ،
                            برای مثال برای راه اندازی یک ال سی دی 7 اینچ به راحتی میتونید از سری 4 به بالا استفاده کنید ولی ارزش نداره بیاید با همون میکرو یک ال سی دی 2.8 اینچ راه بندازید
                            چون همون سری F1ش هم میتونه اون ال سی دی رو راه بندازه و فقط الکی پول دادید، ولی اگر همون ال سی دی 7 اینچ رو بخواید با سری 1 راه بندازید نیاز به درایور دارید پس باز اینجا خرج اضافه کردید .
                            تمام این نکات رو باید در نظر گرفت ... دیگه خلاصه اش کردم " دستم درد گرفت"
                            میام سراغ شرکت NXP
                            میکرو های فوق العاده جالبی داره ، امکانتش هم تا حدودی خوبه مثلا سرهای 17xx و 13xx و 23xx و ...
                            سری 13xx ارزون قیمته و امکانات نسبتا خوبی داره اما در مقایسه با ST قیمتش بالاست ،( ضمنا خیلی سگ جونه این 1343 من یکیش دارم ، سوخته ، داغ می کنه در حد ذوب شدن، پروگ میشه ، کارم میکنه مث تراکتور)
                            سرس 17xx هم همینطور ، یه نکته جالب که اینجا هست اگر دنبال انعطاف پذیری هستید ، من این موارد رو توی LPC ها دیدم ، مثلا SPI که در STM ها فقط 8 بیتی داره و 16 بیتی ولی در LPC ها از 8 بیتی داره تا 16 بیتی ، خوب این یک ضعفه واسه ST ولی یه مزیتی STM نسبت به LPC داره اینه که توی OverClock خیلی معذرت میخوام -زر- نمیزنه
                            و یه مورد دیگه اینکه تنوع خیلی داره نسبت به LPC ، پس حق انتخابتون توی ST بیشتره
                            و در مورد اون ال سی دیه 7 اینچه نگید 1788 هم داره ، آره می دونم داره ، اما STMF429 با 180 مگ کلاک و LPC1788 با 120مگ کلاک ،دیگه انتخاب با خودتون.
                            و اما سری SAM تولید شرکت َATMEL
                            به نظر من همون بهتر که شرکت میکروچیپ، ATMEL رو خرید ، خاک بر سرش با این تراشه ساختنش ، چون دیگه خودتون میشناسیدش دربارش بحث نمیکنم .
                            و شرکت Texas هم همونطور که می دونی حتی سایتشم برای ما باز نمیکنه دیگه چه برسه به اینکه تراشه بده به ما ، ولی عجب چیزیه این Sitra ها..... برید دیتاشیتاشو نگاه کنید
                            دیگه باقی رو زیاد توضیح نمیدم ، دستم درد گرفت
                            و اما PIC ها
                            ببینید PIC ها میکروهای فوق العاده قوی از لحاض نویز پذیری هستن که با مزخرف ترین تغذیه میشه روشنون کرد و ریست نمیشن طبق APP.Note های شرکت MC ولی مشکلی که دارن اینه که دستوراتش در بیشتر از یک سیکل کلاک اجرا میشه که البته این مشکل رو ما در سری 18 به بالا دیگه نداریم ، و حتی زحمت کشیده در بعضی مدل ها PLL هم گذاشته ، ولی به مشکلی که اینجا بر میخوریم یکی قیمت با توجه به امکاناته و دیگر اینکه توی ایران تنوع آنچنانی نداره ، پس در نتیجه مجبوریم میکرویی رو صرفا با امکانات نه چندان زیاد با قیمت بالایی خریداری کنیم ، پس این میکرو ها رو میزاریم واسه اونایی که عشق PIC دارن و حاضر نیستن سراغ ARM بیان. ولی من بر این عقیده هستم که یک مهندس اگر برنامه نویسیش خوب باشه دیگه نباید با عوض کردن میکرو هم مشکلی داشته باشه ، چون میکرو ها از فضا که نیومدن ، دیتاشیت دارن همشون ، دیتاشیت هم واضح نوشته و توضیح داده ، پس یعنی قسمت مشکل هر میکرو رجیستراش هست، که اونم توی دیتا شیت توضیحاتشو نوشته

                            و اما AVR ها
                            خوب اینم درموردش بحث نمیکنم چون به درد همون چشمک زن یه لامپیه میخوره ، تا ببینیم میکروچیپ براش چه تصمیمی میگیره

                            و در آخر به این نتبجه می رسیم که ما باید همشونو دوست داشته باشیم ، چه خوب و چه بد و با توجه به هرکاری که میخوایم انجام بدیم و اصل مطلب قیمت میکرو ، اون میکرو مورد نظر رو انتخاب کنیم .

                            ببخشید ، خیلی حرف زدم ، سرتونم درد آوردم :gathering:
                            دلا خو کن به تنهایی که از تنها بلا خیزد

                            دیدگاه


                              #15
                              پاسخ : آنونس(Announce) STM32F100C و مقایسه دو میکرو ATMEGA32 و PIC16F877A با این میکرو

                              وقت بخیر
                              نوشته اصلی توسط روح الامین نمایش پست ها
                              اشکان جان این چیزی که گذاشتی خرابه. یا طرف با STM32 مشکل داشته یا از بد جایی منبع گرفته. STM32F103 واحد DAC نداره؟
                              چرا گفتید واحد dac نداره در پکیج های 64 پین به بالا 2 واحد dac داره !! اگر اشتباه میگم اصلاح بفرمایید .

                              دیدگاه

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