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

موضوع: کمک در انتخاب ميکروکنترلر Cortex M3 یا Cortex M4 ؟ stm یا LPC ؟

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    47
    تشکر
    14
    تشکر شده 16 بار در 8 پست

    پیش فرض کمک در انتخاب ميکروکنترلر Cortex M3 یا Cortex M4 ؟ stm یا LPC ؟

    سلام به همه دوستان عزیز
    من میخوام کار با آرم رو به امید خدا به صورت عملی شروع کنم. قبلش هم آرم کار نکردم، اما AVR رو با زبون C و Codevision کار کردم. یه گشتی که زدم تو سایتا و فروشگاه های اینترنتی به سه تا نتیجه رسیدم. فعلا بودجه ام محدوده و تا 100 تومان میخوام خرج کنم. یعنی برد دانشجویی کامل :biggrin:
    یکیش LPC1768، یکی دیگه stm32f103 هستش که این دو تا Cortex M3 هستن. اون یکی هم stm32f407 هستش که Cortex M4 هستش. حالا بین اینا موندم با کدوم شروع به کار کنم که تو آینده بیشتر به کارم بیاد. برد stm32f407 ظاهرن بهتر از بقیه است و رو خودش پروگرمر و یه چندتا IC دیگه هم داره. از اون طرف ظاهرن برای LPC1768 منابع اموزشی بیشتری هستش. اینم بگم که خودم از برنامه نویسی خوشم میاد و زبانم هم خوب هستش. قبلش هم واسه AVR برنامه نویسی کار کردم و مشکلی با یاد گرفتن کد ندارم. میخواستم بدونم اگه Cortex M4 رو یاد بگیرم میتونم M3 رو هم سریع یاد بگیرم ؟
    و اینکه این برد در آینده به نظرتون تو ایران جا میفته ؟
    چه کامپایلر و زبون برنامه نویسی رو هم پیشنهاد می کنید ؟ که حرفه ای باهاش بشه کار کرد و تو صنعت هم استفاده شه؟
    خیلی ممنون.

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


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

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

    پیش فرض

    با زیر 100 تومان شما فقط میتونی هدربورد بخری. فرقی نداره یکیو انتخاب کن. m4 فقط واحد fpu از m3 بیشتر داره برای محاسبات اعشاری. همون m3 خوبه.

  5. کاربران : 3 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  6. #3
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    سلام
    برای سری LPC اموزش خیلی بیشتری هست
    ولی قیمت ST خیلی کمتر هست
    به نظر من برد دیسکاوری و این برد اخری که توی فروشگاه گذاشتن بردهای خوبی هستند
    همون برد قرمز zet چون رم و نند هم داره و میتونی با emwin راحت کار کنی
    در مورد CM4 من ندیدم جایی باشه که خودش رو بفروشند و بتونید برایش برد بزنید
    اگر بتونی با یوزر منوال پیش بری اس تی خیلی به صرفه تر هست
    کامپایلرهای بیشتری هم برایش هست
    ولی در حالت کلی اکثرا از keil استفاده میشه اون هم بخاطر کرک خوبی هست که
    برادران کرکر برایش ارائه دادن
    یه نصیحت دوستانه میکنم
    یک ماه صبر کن پولت بیشتر جمع بشه که بعد مجبور به هزینه ی دوباره نشی

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


  8. #4
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    47
    تشکر
    14
    تشکر شده 16 بار در 8 پست

    پیش فرض

    ممنون از جوابای دوستان
    بله با این مبلغ فقط میشه هدربورد گرفت، مثل اینکه این برای Cortex M4، فکر کنم این بهتره، چون رو خودش پروگرمر داره.
    http://kavirelectronic.ir/eshop/inde...roller=product
    کامپایلر هم که کیل رو توصیه می کنید پس

  9. #5
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

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

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


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

    پیش فرض

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

    بنده هم پیشنهاد میکنم همون بورد دیسکاوری رو بگیرید (STM32F407) درسته امکانات جانبیش کمه اما تا شما راه بیافتید چند ماهی طول میکشه و الباقی امکانات هم براتون جور میشه

    موفق باشید...
    *** اللّهم عجّل لولیک الفرج ***

  12. کاربران : 3 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  13. #7
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    47
    تشکر
    14
    تشکر شده 16 بار در 8 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Ma3ood نمایش پست ها
    موضوع بس تکراری ...........
    اقا در یه کلام همش یسته به کاربرد , محیط اطرافت داره وگرنه مهندس هست هنوز با 8051 داره پولی در میاره که یارو با arm در نمیاره
    من با این حرفتون موافق نیستم، قرار نیست که با استناد به این حرف که میشه هنوز از 8051 پول در آورد، سراغ بقیه قطعات نریم. تا جایی که من سراغ دارم و دیدم نیاز به افراد مسلط به ARM رو به افزایشه. من نمی خوام از ARM به جای 8051 استفاده کنم چون که کار درستی نیست. اما وقتی موقعینش هست، مثلا خود فروشگاه سایت بردی مثل دیسکاوری داره که میشه با هزینه پایین یادگیریشو شروع کرد یا انجمنی هست که بشه از دوستان ماهر تو این زمینه کمک گرفت، چرا این کار رو نکنیم ؟ قدر موقعیت ها رو دونستن شامل این هم میشه.

    بنده هم پیشنهاد میکنم همون بورد دیسکاوری رو بگیرید (STM32F407) درسته امکانات جانبیش کمه اما تا شما راه بیافتید چند ماهی طول میکشه و الباقی امکانات هم براتون جور میشه


    موفق باشید...
    فکر کنم با هزینه ای که من میکنم، بیشتر از این نشه آش خورد
    این برد دیسکاوری (منظورم خود میکروکنترلرش هست)، تمامی امکانات CM3 هایی مثل LPC1768 رو داره ؟ منظورم تعداد نیست ، مثلا تعداد تایمر و ADC، منظورم واحد های داخلشه.

  14. #8
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    منظور این هست تو همین سایت و در سطح نت بگردیم همش مشکل این هست که کدوم میکرو را انتخاب کنیم از کجا شروع کنیم و....
    ولی همه الکترونیک میکروکنترلر نیست که اینقدر به این موضوع گیر میدهید باور کنید با یه میکروکنترلر سطح پایین با فرکانس زیر 100 مگاهرتز %98 موارد طراحی حل میشه

  15. #9
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    اول ببینید چه کاری می خواهید انجام دهید . بعد امکانات همه میکروهای ARM را بررسی کنید ببینید کدوم بیشتر به کارتون میاد و به صرفه هست.
    در دیتاشیت میکرو این امکانات میکرو قرار داده شده است:
    lpc1768
    Information

    ARM 32-bit Cortex-M3 Microcontroller with MPU, CPU clock up to 100MHz,
    512kB on-chip Flash ROM with enhanced Flash Memory Accelerator,
    In-System Programming (ISP) and In-Application Programming (IAP),
    64kB RAM, Nested Vectored Interrupt Controller,
    Eight channel General purpose DMA controller, AHB Matrix, APB,
    Ethernet 10/100 MAC with RMII interface and dedicated DMA,
    USB 2.0 full-speed Device controller and Host/OTG controller with DMA,
    CAN 2.0B with two channels, Four UARTs, one with full Modem interface,
    Three I2C serial interfaces, Three SPI/SSP serial interfaces, I2S interface,
    General purpose I/O pins, 12-bit ADC with 8 channels, 10-bit DAC,
    Four 32-bit Timers with capture/compare, Standard PWM Timer block,
    Motor control PWM for three-phase Motor control, Quadrature Encoder,
    Watchdog Timer, Real Time Clock with optional Battery backup,
    System Tick Timer, Repetitive Interrupt Timer, Brown-out detect circuit,
    Power-On Reset, Power Management Unit, Wakeup Interrupt Controller,
    Crystal oscillator, 4MHz internal RC oscillator, PLL,
    JTAG and Serial Wire Debug/Trace Port with ETM


    lpc1788:
    Information

    ARM Cortex-M3 processor:
    - running at frequencies of up to 100 MHz.
    - Memory Protection Unit (MPU).
    - Nested Vectored Interrupt Controller (NVIC).
    - Non-maskable Interrupt (NMI) input.
    - Wakeup Interrupt Controller (WIC).
    - Up to 512 kB on-chip Flash (ISP and IAP capabilities).
    - Up to 96 kB on-chip SRAM
    - Up to 4 kB on-chip EEPROM.
    - External Memory Controller (EMC).
    - DMA controller (GPDMA).
    - JTAG interface, Serial Wire Debug, and Serial Wire Trace Port options.
    - Four reduced power modes: Sleep, Deep-sleep, Power-down, Deep power-down.

    Clocks:
    - On-chip crystal oscillator (operating range of 1 MHz to 25 MHz).
    - 12 MHz Internal RC oscillator (IRC).
    - On-chip PLL allows CPU operation up to the maximum CPU rate.
    - Second, dedicated PLL may be used for the USB interface.
    - Clock output function that can reflect various clocks.

    LCD controller:
    - supporting STN and TFT displays.
    - Selectable display resolution (up to 1024 C 768 pixels).
    - Supports up to 24-bit true-color mode.

    Serial interfaces:
    - Ethernet MAC with MII/RMII interface.
    - USB 2.0 full-speed controller configurable for either device, Host, or OTG.
    - Five UARTs with IrDA, and RS-485/EIA-485 support..
    - Three SSP controllers.
    - Three enhanced I2C-bus interfaces.
    - Two-channel CAN controller.
    - Inter-IC Sound (I2S) interface for digital audio input or output.

    Other peripherals:
    - SD card interface that also supports MMC cards.
    - up to 165 General Purpose I/O (GPIO) pins.
    - 12-bit Analog-to-Digital Converter (ADC).
    - 10-bit Digital-to-Analog Converter (DAC).
    - Four general purpose timers/counters.
    - One motor control PWM with support for three-phase motor control.
    - Quadrature encoder interface.
    - Two standard PWM/timer blocks.
    - Real-Time Clock (RTC).
    - Event Recorder.
    - Windowed Watchdog Timer (WWDT).
    - Cortex-M3 system tick timer.
    - CRC Engine block.


    Functional replacement for LPC23xx, LPC24xx.

    STM32F103VC:
    Information
    ARM 32-bit Cortex-M3 Microcontroller, 72MHz, 256kB Flash, 48kB SRAM,
    Flexible Static Memory Controller for SRAM, PSRAM, NOR and NAND Flash,
    PLL, Embedded Internal RC 8MHz and 32kHz, Real-Time Clock,
    Nested Interrupt Controller, Power Saving Modes, JTAG and SWD,
    4 Synch. 16-bit Timers with Input Capture, Output Compare and PWM,
    2 16-bit Advanced Timer, 2 16-bit Basic Timer, 2 16-bit Watchdog Timers,
    SysTick Timer, 3 SPI/I2S, 2 I2C, 5 USART, USB 2.0 Full Speed Interface,
    CAN 2.0B Active, 3 12-bit 16-ch A/D Converter, 2 12-bit D/A Converter,
    SDIO, Fast I/O Ports

    و ....


    حال ببینید خودتون می تونید باهاش کار کنید یا باید آموزشش هم باشد . یعنی میزان اموزش هایی که از آن میکرو هست را هم در نظر بگیرید

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


  17. #10
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    سلام باز هم بحث شيرين و لازم كدام ميكرو !!!!

    يك پيشنهاد دارم ..
    لطفا دوستاني كه به طور تخصصي با هر دو سري از ميكروها كار كردند
    با رعايت جانب انصاف
    معايب و مزاياي هر دسته رو بيان كنند
    لطفا با نظم و جدول بنويسيد تا راحتتر بشه مطالعه كرد

    موضوع شامل موارد
    1- منابع آموزشي انگليسي
    2- منابع آموزشي فارسي
    3- كامپايلر و پشتيباني نرم افزاري
    4- سرعت در ارائه سخت افزار جديد
    5- دقت و صحت عملكرد ميكرو
    6- هماهنگي بين خانواده ها يا نسلهاي مختلف يك شركت
    7- قيمت داخل و خارج
    8- امكانات ميكروهاي هم قيمت از دو برند
    9- ....
    10- ...

    مشتاق نظر كارشناسان

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


موضوعات مشابه

  1. cortex a9
    توسط ahnor در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 24
    آخرين نوشته: 29-04-2013, 11:54
  2. Cortex-A15
    توسط cheshmayebaru در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 4
    آخرين نوشته: 16-02-2013, 00:11
  3. LPC Cortex M4
    توسط behnam6500 در انجمن LPC series (NXP)
    پاسخ: 10
    آخرين نوشته: 05-06-2012, 14:07
  4. پرده برداری از پردازشگر ARM Cortex-A7
    توسط mj3747 در انجمن مباحث کلی ARM
    پاسخ: 2
    آخرين نوشته: 23-10-2011, 01:08
  5. مشکل RTC سری cortex
    توسط alireza9900 در انجمن LPC series (NXP)
    پاسخ: 8
    آخرين نوشته: 06-08-2011, 00:24

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

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