NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4618 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 18 از 18

موضوع: کدوم خانواده؟ کدوم کامپایلر؟

  1. #1
    کاربر دائمی mj3747 آواتار ها
    تاریخ عضویت
    Sep 2007
    نام
    مجید
    نوشته ها
    429
    تشکر
    567
    تشکر شده 570 بار در 240 پست

    Gadid کدوم خانواده؟ کدوم کامپایلر؟

    دوستان سلام
    از اونجایی که تنوع میکروهای ARM و کامپایلرهاشون زیاده، موندم برا کدوم وقت بذارم، الان دارم با LPC2103 و Keil کار میکنم.
    چون میخوام بصورت حرفه ای کار کنم به نظر شما برا کدوم خانواده از ARM وقت بذارم و با چه کامپایلری؟ لطفا دلیلش رو هم بگید.
    با سپاس.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    به نظر من و البته خیلی از افراد حرفه ای(چه در این انجمن و چه خارج این انجمن) در مورد میکرو که محصولات شرکت NXP (اتمل که واقعا بدرد نمی خوره! ولی باز ST میکروهای خوب و ارزونی داره ولی یکم چون ساپورتش کمتره اگه بخواید برای یه پروژه بزرگ و تجاری کار کنید به نظرم ارزش داشته باشه برید سراغش)

    در مورد کامپایلر هم به نظر شخصی خودم فقط و فقط و فقط Keil
    یکی از بهترین کامپایلری هایی هست که باهاش کار کردم
    و خیلی امکانات کامل و بی نقصی داره
    IDE کیل هم، خیلی سبک و سادس و در عین حال خیلی قدرتمند
    ویرایش توسط alireza9900 : 23-09-2011 در ساعت 19:02

  4. #3
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza9900 نمایش پست ها
    سلام
    به نظر من و البته خیلی از افراد حرفه ای(چه در این انجمن و چه خارج این انجمن) در مورد میکرو که محصولات شرکت NXP (اتمل که واقعا بدرد نمی خوره! ولی باز ST میکروهای خوب و ارزونی داره ولی یکم چون ساپورتش کمتره اگه بخواید برای یه پروژه بزرگ و تجاری کار کنید به نظرم ارزش داشته باشه برید سراغش)

    در مورد کامپایلر هم به نظر شخصی خودم فقط و فقط و فقط Keil
    یکی از بهترین کامپایلری هایی هست که باهاش کار کردم
    و خیلی امکانات کامل و بی نقصی داره
    IDE کیل هم، خیلی سبک و سادس و در عین حال خیلی قدرتمند
    چرا آتمل بدرد نمی خوره؟! لطفا دلیلش رو هم بگید ؟
    مگه آتمل سازنده میکروی AVR نیست که اینقدر طرف دار داره و به خوبی هم داره کار میکنه و جواب میده ؟! و این همه پروژه باهاش انجام دادن؟
    پس میکروی آرمش به لحاظ قابلیت اگه بیشتر از AVR نباشه قائدتا کمتر هم نیست{در صورتی که خیلی بیشتر} ولی حالا این وسط چی شده که ارم های اتمل اینقد دارن مورد اجحاف قرار میگیرن نمی دونم .
    اگه نقص و کمبود دانش فنی ما باعث میشه که نتونیم از یه دستگاه استفاده کنیم این دلیل بر بد بودن اون نیست ، یه مثال میزنم که این مطلب به خوبی روشن بشه !
    مثلا سیستم عامل یونیکس و ویندوز رو در نظر بگیرد ، خیلی از کاربرا ویندوز رو ترجیح میدن ! ولی آیا این دلیل میشه که یونیکس بد باشه ؟
    در صورتی که پایدار ترین هسته رو یونیکس داره ، تمام سرورهای پر درخواست مثل گوگول دارن از این هسته استفاده میکنن، بهترین راندمان رو توی استفاده از امکانات سیستم داره (مثلا اگه رو لبتابتون یونیکس نصب کنید باطری اون 30 درصد بیشتر از زمانی که ویندوز روش نصبه جواب می ده)و.... {ولی چرا بیشتر کاربرا از ویندوز استفاده میکنن؟}
    به نظر من آتمل خیلی خوبه ولی خوب سختی کار داره، کار با NXP ساده تره
    در مورد کامپایلر هم باید بگم keil چیز خوبیه ولی اگه یه چیزی میخوای که آخرش باشه و تو هیچی کم نیاره میتونی از GCC استفاده کنی ، GCC سریعترین کامپایلر جهان هست که مخصوص لینوکس هست ولی برای ویندوز هم در دسترسه، نمونه هایی از GCC که شاید بشناسید
    WinAVR,WINARM , و البته MINGW,وووو
    GCC برای پلتفرم های مختلف میتونه کد رو کامپایل کنه مثل :
    x86,i386,arm7,arm9,arm11,avr,وووو

  5. #4
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام دوست عزیز.
    شما به تاپیک زیر سر بزن ، همه چیز دستگیرت میشه
    Philips vs Atmel

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

    برای مثال یکی از محصولات فروشگاه lpc1313 هست که با وجود اینکه به عنوان نمونه توسط مدیریت وارد شده قیمتش 6200 هست و قیمت اتمگا 128 تو فروشگاه 6400 تومن هست !
    حالا این میکرو کجا و اون میکرو کجا !!!!!!!!!!!!!!!!

    در مورد دیتاشیت هم که دیگه جای بحثی نیست ، فیلیپس سنگ تموم گذاشته !

    حالا شاید لحن علیرضه یکم تند بود ، اما اتمل در مقابل فیلیپس حرفی برای گفتن نداره.



    بعد از چند وقت برگشتم



  6. #5
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    مگه آتمل سازنده میکروی AVR نیست که اینقدر طرف دار داره و به خوبی هم داره کار میکنه و جواب میده ؟! و این همه پروژه باهاش انجام دادن؟
    هیچ ربطی نداره اصلا!
    مثل این می مونه که یه شرکت چون تلوزیون های خوبی می زنه پس حتما لپ تاپ های خوبی هم باید بزنه!
    منطقی نیست. بعد درسته AVR خیلی طرفدار داره ولی دقیقا مثل همون ویندوز هست که می گید(من خودم فقط برای کارای الکترونیکی از ویندوز استفاده می کنم و سیستم عامل دیفالتم ubuntu هست)
    پس همون طور که گفتید این که AVR خیلی طرفدار داره دلیل بر این نیست که بهترین باشه؛ و همین طور خود شرکت اتمل.
    علاوه بر این ها توی پرفورمنس و طراحی هم آرم های شرکت اتمل خیلی ضعیفن.
    علت محبوبیت مثلا همین avr حداقل نصفش مربوط به code wizard کد ویژن هست.
    در حالی که حساس ترین میکرو نصب به نویز هست(در مقابل pic مثلا)
    در کل نمی گم avr بده ولی عالی نیست و همین طوری هیچ ربطی به آرم های این شرکت نداره
    به نظر من آتمل خیلی خوبه ولی خوب سختی کار داره، کار با NXP ساده تره
    چی دلیلی برای این حرف دارید؟!

    در مورد GCC هم GCC ARM رو لینک دانلودش رو اگه بذارید ممنون می شم
    ویرایش توسط alireza9900 : 24-09-2011 در ساعت 00:41

  7. #6
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام دوستان
    اگه يكم ديگه بحث كنيد فكر كنم من ارم رو كنار بذارم برم سراغ lpc
    بحثتون از تنورم داغ تره
    *** اللّهم عجّل لولیک الفرج ***

  8. #7
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها
    سلام دوستان
    اگه يكم ديگه بحث كنيد فكر كنم من ارم رو كنار بذارم برم سراغ lpc
    بحثتون از تنورم داغ تره

    دوست عزیز ، تو همون تاپیکی که من لینک دادم همه چیز توضیح داده شده ، من خودم برد at91sam7x256 رو دارم ، اما وقتی این تاپیک رو خوندم دیگه قید آرم اتمل رو زدم !

    الآن میبینم واقعا کار عاقلانه ای کردم.
    در هر صورت ، ماهی رو هر وقت از آب بگیری تازه هست و یا جلوی ضرر رو هر وقت بگیری منفعته ! حالا خود دانی.

    آرزوی موفقیت.



    بعد از چند وقت برگشتم



  9. #8
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    منم اون تاپیک رو خوندم !
    ولی به نظرم منظقی نیست !،
    وقتی داشتم در مورد حلقه ها میخوندم {برای کتابخونه تاخیر} همه چی به متد های کامپایل بستگی داره ، نه خود حلقه .
    در ضمن
    کد:
    علت محبوبیت مثلا همین avr حداقل نصفش مربوط به code wizard کد ویژن هست.
    علت محبوبیت AVR اصلا این نیست، اگر دقت کرده باشید مثال هایی که برای AVR هست 90 درصد WINAVR هستن نه کدویژن، شاید توی ایران اینطوری باشه ولی کلا اینطوری نیست!
    در مورد نویز پذیری هم باید بگم چون CPU AVR, کلاک بالاتری نسبت به PIC میخوره یکم باید اصول طراحی رو توش رعایت کرد.{PLC شرکت زیمنس براساس AVR هست جدیدا}
    در مورد سرعت اجرای برنامه هم شک دارم که اینطور باشه که آقای تروشه توی اون پست گفتن {هر چند که بچه ها CPU رو اور کلاک کردن تا 60 هم رسیده} ولی خوب.
    در مورد ارزانی میکرو های LPC هم مطمئن نباشید، قیمیت های جدید رو هم خبر دارید ؟!
    در ضمن آقای shayanmelody حالا به فرض گفته اقای تروشه درست بود ، شما چقد سرعت لازم داشتید که کلا قید اتمل رو زدید!
    مثلا الان با فلیپس چکار می کنید که با آتمل نمیتونیستید بکنید؟ ماکزیمم مثال پردازش سنگینی که میخواستی بکنی دکد کردن مثلا فایل MP3 هست که الان برای آرم sam7s256 انجامش دادن دیگه!

  10. #9
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    شاید الآن نیاز من همچین پردازش بالایی نباشه ، اما بهتر نیست که همین الآن فکر چند وقت دیگه رو بکنم ؟

    بزارید من برای مقایسه اتمل و فیلیپس تو قیمت و کارایی مثال دیگه بزنم.

    lpC1313 با پکیج 48 پایه و at91sam7s64 با پکیج 64 پایه.
    محصول فیلیپس 42 پایه ورودی خروجی داره و محصول اتمل فقط 32 پایه !!!!!!!!!!!!!!!!!!
    مال فیلیپس معماری cortex-m3 با 72 مگ کلاک و مال اتمل arm7tdmi و کلاک 55 مگ.البته اگر پرفورمنسشون رو مقایسه کنم دیگه آبروریزی میشه !

    یک نکته دیگه ، ایآ قبول دارید که گروه ایران میکرو در زمینه آموزش آرم به صورت عمومی اولین گروه بوده ؟
    تو مجله شماره 2 آموزش آرم اتمل شروع شد و تو مجله 9 آموزش آرم فیلیپس.
    حالا شما برو تو تاپیک آموزش ها و نکات آرم اتمل و همچنین برو تو تاپیک آموزش ها و نکات آرم فیلیپس.
    این دو تاپیک به فاصله 1 روز ایجاد شدند.
    همون روزی که تاپیک فیلیپس باز شده ، داخلش پست گذاشته شد که راه اندازی lcd n96 رو گفته.اما تاپیک اتمل اینقدر داخلش پست نیومد تا اینکه شما کار با این میکرو رو شروع کردی و بعد از 5 ماه داخلش پست گذاشتی !!!!!!!!!!!!!!!!!!!!!!

    این نکته چی رو میرسونه ؟ اینو میرسونه که تو سایت ایران میکرو که پایه آموزش آرم هست ، اقبال عموم اعضا رو محصولات فیلیپس هست ، نه اتمل ، اینو که نمیتونید انکار کنید ! لابد این همه آدم یه چیزی دیدن که اومدند سراغ فیلیپس !
    البته تو زمینه پروژه های آرم اتمل یک نفر میبایست پیش قدم میشد و این قسمت رو از این حالت در میاورد که شما دوست عزیز اینکار رو انجام دادید و جای تشکر داره.
    ویرایش توسط shayanmelody : 24-09-2011 در ساعت 02:32



    بعد از چند وقت برگشتم



  11. #10
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    آقا من یع سرچی کردم نتیجه این که:
    کد:
    NXP's LPC2000 runs faster than the equivalent SAM7, but to make up for it
    (in part) the SAM7 has a nice PDC which the LPCs don't have (in general).
    میگه NXP سریعتره ولی آرم SAM7 برای جبران این نقص PDC داره که NXP اینو نداره!

    کد:
    512 kB of Flash memory, which is twice the size of what SAM7S256 has.
    However,
    this is reversed when you compare SRAM, SAM7S256 comes with 64 kB
    versus
    32 kB + 8 kB (USB memory separate from the the main) total of 40 kB
    for the LPC2148.
    So depending on your application if you need lots of flash storage use
    NXP chip but
    if you need lots of variables Atmel's chip is better.
    خلاصش اینکه فلش NXP بیشتره ولی در عوض رم SAM7 بالاتره(مقایسه خانواده های LPC2148 , SAM7S256)

    کد:
    LPC2148 has an optimized Flash memory controller which allows full speed
    code execution from Flash in both ARM (32 bit) and Thumb (16 bit) modes
    which
    combined with the 60 MHz clock makes it quite faster then SAM.
    �SAM7S256 clock
    tops at 50 MHz and its Embedded Flash Controller is optimized for the
    Thumb
    mode aka 16 bit access which does not make it a speed demon. However,
    SAM7S256
    has better support in memory controller for debugging problems like
    prefetch aborts,
    data aborts which pop from time to time.
    میگه سرعت دسترسی به فلش توی NXP بالا تره ولی سری SAM7 کنترل بهتری برای دیباگ کردن و رفع مشکل داره

    کد:
    As far as the other peripherals is concerned both of them offer
    good�mix� GPIO, ADC, Timers,
    I2C and SPI to name a few. In general I have found that SAM7S256
    peripherals tend to
    be more complex to use then LPC2148 but you could say that SAM7S256 is
    more flexible.
    To make an exhaustive comparison would require few more pages so you
    have to look at
    what peripherals you need in your app and see which chip has better
    support.
    میگه هردوی اونا لوازم جانبی یکسانی رو دارن
    GPIO , SPI,TWI, TIMER,....
    و این که استفاده از امکانات NXP ساده تر هست ولی در عوض سری SAM7 انعتاف پذیر تر هست

    کد:
    USB is present on both chips but I would give thumbs up to Atmel. USB on
    SAM7S256
    is supported by the boot loader and can be used to program the chip, no
    such luck with
    LPC2148 you have to use serial (RS-232) port to program.
    هر دو از USB پستیبانی میکننده ولی سری sam7 با USB قابل برنامه ریزی هستند در حالی که NXP چنین قابلیتی ندارد و فقط از طریق RS232 قابل برنامه ریزی است

    کد:
    Based on developing firmware for both chips I would say that in general
    NPX LPC2000
    series is simpler to use for a beginner because AT91SAM7S is more
    complex, has more
    things to configure and learning curve is steeper. However, once you go
    beyond initial
    steps Atmel offers better support for the chips, starting from the
    header files all the way
    through USB driver. NXP website and docs do look better but in the end
    what you need
    is the information.
    هر چیزی رو بهر کاری ساختن

  12. #11
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    """""""""هر دو از USB پستیبانی میکننده ولی سری sam7 با USB قابل برنامه ریزی هستند در حالی که NXP چنین قابلیتی ندارد و فقط از طریق RS232 قابل برنامه ریزی است""""""""""

    بطور پیش فرض بوت لودر از طریق دو پروتوکل rs232 و ethernet در دسترس هست ، نه فقط rs232 ! در ضمن ، بوت لودر usb رو براحتی میشه بهش اضافه کرد که در مجموع میشه پروگرم کردن از طریق 3 پروتوکل مختلف !!!!!!!!!!!!
    پروگرم کردن از طریق سمبا فقط برای کارهای دانشجویی خوبه (به دلیل دردسر هایی که داره)


    اصلا من فکر نکنم مقایسه سری sam7 با lpc2000 درست باشه ، باید با سری lpc2300 مقایسه کرد.که در اونوقت ....



    بعد از چند وقت برگشتم



  13. تشکرها از این نوشته :


  14. #12
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    ممنون از صحبت های دوستان
    بالاخره هر عزیزی نظری دارن و نظرش هم محترمه

    من فقط به عنوان صحبت آخرم یک سوال می پرسم:
    در مقایسه دو میکرو یکسان(از نظر امکانات جانبی کلی و هسته پردازنده) از این دو شرکت طبق دیتاشیت ها و منابعی که خود شرکت ها ارائه کردن میکرو های شرکت NXP قابلیت ها و هم چنین قدرت پردازشی بالاتری دارن(صرف نظر از اینکه تنوع میکروهای آرم NXP از Atmel بیشتره)، منطقی و عقلانی نیست که اگر کسی می خواد روی این پردازنده های آرم کار کنه اونی رو انتخاب کنه که قابلیت های بیشتری داره و هم چنین آینده بهتری؟

    در ضمن آقای agape لینک ARM GCC رو هم اگه میشه بذارید ممنون میشم.

  15. تشکرها از این نوشته :


  16. #13
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza9900 نمایش پست ها
    ممنون از صحبت های دوستان
    بالاخره هر عزیزی نظری دارن و نظرش هم محترمه

    من فقط به عنوان صحبت آخرم یک سوال می پرسم:
    در مقایسه دو میکرو یکسان(از نظر امکانات جانبی کلی و هسته پردازنده) از این دو شرکت طبق دیتاشیت ها و منابعی که خود شرکت ها ارائه کردن میکرو های شرکت NXP قابلیت ها و هم چنین قدرت پردازشی بالاتری دارن(صرف نظر از اینکه تنوع میکروهای آرم NXP از Atmel بیشتره)، منطقی و عقلانی نیست که اگر کسی می خواد روی این پردازنده های آرم کار کنه اونی رو انتخاب کنه که قابلیت های بیشتری داره و هم چنین آینده بهتری؟

    در ضمن آقای agape لینک ARM GCC رو هم اگه میشه بذارید ممنون میشم.
    منم آبونتو استفاده میکنم ولی حس میکنم باید سیستم رو ارتقا بدم
    در رابطه با آرم GCC، نگفتی که میخوای توی ویندوز استفاده کنی یا آبونتو ، ولی حس میکنم میخوای توی ابونتو استفاده کنی پس من لینک مربوط به لینوکس رو میذارم
    کد:
    http://www.gnuarm.com/
    http://platformx.sourceforge.net/Documents/nuts/ToolChain.html
    http://www.filestube.com/a/arm+linux+gcc+download
    http://www.friendlyarm.net/dl.php?file=arm-linux-gcc-4.4.3.tgz
    اینم نحوی نصب:
    کد:
    http://ubuntuforums.org/showthread.php?t=360877
    یه جستجویی کنی خودت بیشتر دستگیرت میشه

  17. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  18. #14
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    اصلا من فکر نکنم مقایسه سری sam7 با lpc2000 درست باشه ، باید با سری lpc2300 مقایسه کرد.که در اونوقت ....
    اصلا مقایسه این دوتا کار اشتباهی هست!، چون هسته های یکسانی ندارند!
    هسته SAM7 که توسط آتمل زده میشه ARM7TDMI هست
    در طورتی که LPC2300 که توسط NXP ساخته میشه ARM7TDMI-S هست
    هسته سنتز شده آرم7 مثلما باید سرعت بیشتری داشته باشه، مثل این مونه که پراید و پژو رو مقایسه کنید!
    حالا چرا آتمل از هسته سنتز شده استفاده نمیکنه نمیدونم چیه ! که البته مشه اونم رو با تحقیق پیدا کرد.
    در ضمن هسته های سنتز شده از خانواده ARMv4T هستن که قابلیت های خیلی بیشتری دارن .
    در ضمن سرعت هسته های سنتز شده خیلی بیشتر از اینی هست که NXP داره ارایه میکنه
    کد:
    Up to 80 MHz in 180nm or 100MHz in 130nm
    ولی بازم معتقدم که آتمل با همون هسته کلاسیک قابلیت های خوبی داره نسبت به NXP بنده آرم سری NXP هم کار کردم خوش دست هست ولی خشکه، ولی اتمل انعطاف بالاتری داره
    در هر صورت نباید تعصب نشون داد، کلیت ماجرا یکی هست، ساختار آرم رو که بیاموزی برات فرق نمیکنه رو کدوم میکرو پیاده کنی

  19. تشکرها از این نوشته :


  20. #15
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    همه سر و ته یک چیز هستن
    بسته به نیازت فرق میکنه
    مهم اینه که آرم یاد بگیری و بتونی با یک کامپایلر که مدل های مختلف رو ساپورت میکنه کار کنی
    این سوال هیچ وقت جواب کلی نخواهد داشت مثل اینکه intel بهتره یا amd ، یا اینکه nvidia بهتره یا amd(ati)

  21. تشکرها از این نوشته :


  22. #16
    کاربر دائمی mj3747 آواتار ها
    تاریخ عضویت
    Sep 2007
    نام
    مجید
    نوشته ها
    429
    تشکر
    567
    تشکر شده 570 بار در 240 پست

    پیش فرض

    اینطور که پیداست دوستان استقبال خوبی از این بحث کردن، ممنون از همه شما.
    من خودم از 8 ماه پیش کار با آرم NXP رو شروع کردم، خوب یادم هست همون موقع هم درگیر انتخاب آرم ATMEL و NXP بودم اما با یه مقایسه سطحی میشه کاملا فهمید که آرم NXP بهتر از ATMEL . با این حال خواستم این بحث ایجاد کنم تا از نظرات دوستان هم استفاده کرده باشم و اینکه بدونم در سال های بعد چه میکرویی ممکنه فراگیر بشه و منابع خوبی براش بوجود بیاد.
    به نظر من آرم های NXP از لحاظ امکانات و قیمت بهتر از آرم های ATMEL اند و همینطور تنوع زیادی دارن .
    گاهی وقتا فکر میکنم شاید اصلا آرم های ATMEL رو برا کشورهایی مثل ایران ساختن که فقط مصرف کننده اینطور محصولات هستن و در مورد AVR هم شاید همینطور بوده که خیلی عمومی شدن ، AVR فقط کار راه اندازه و بدرد مصارف صنعتی و تولیدی نمیخوره.

    من تصمیم گرفتم با NXP کار کنم و میخوام 3 میکروی اون رو از از لحاظ مبتدی، متوسط و پیشرفته انتخاب کنم تا در پروژه های مختلف از نظر کارآیی و عنوان پروژه یکی رو انتخاب کنم.
    برای مبتدی اون LPC2103 رو انتخاب کردم. خوشحال میشم نظر دوستان رو در این مورد بدونم.
    در مورد کامپایلر هم باید بگم فعلا دارم با Keil کار میکنم اما تعریف IAR رو هم شنیدم، لطفا نظرات خودتون رو درباره این دو کامپایلر به عنوان دو کامپایلر عمومی بذارید.
    با سپاس



  23. تشکرها از این نوشته :


  24. #17
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    يه سوال؟
    اگه يكي بخاد برنامه نويسي براي يكي از اين دوتا (nxp يا atmel )رو ياد بگيره با اون يكي نمي تونه كار كنه
    منظورم دستورات برنامه ريزيشون با هم خيلي فرق داره
    تشكر
    *** اللّهم عجّل لولیک الفرج ***

  25. #18
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام.
    الگوریتم برنامه نویسی یکی هست و فرقی نمیکنه ، تفاوت اصلی اسم رجیستر ها و نحوه مقدار دهی هست.



    بعد از چند وقت برگشتم



مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •