کاربری
کاربر گرامی به انجمن ژرف اندیشان نخستین انجمن تخصصی فنی کارخانجات تولید خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:
سلام مهمان گرامی
برای استفاده از تمام امکانات سایت ژرف اندیشان میبایست
از طريق این لینک عضو شوید.
نمایش نتایج: از 1 به 2 از 2

موضوع: شروع کار با آرم arm

  1. #1
    مدیریت کل سایت
    تاریخ عضویت
    Nov 2014
    محل سکونت
    مازندران - آمل
    نوشته ها
    137
    تشکر
    210
    تشکر شده 125 بار در 100 پست

    شروع کار با آرم arm

    نرم افزار های برنامه نویسی arm رو از کجا دانلود کنیم (کدوم بهتره)؟
    شما برای arm باید به زبان c برنامه بنویسید ( چوناسمبلی زیاد جالب نیست(
    برای زبان c سه تا کامپایلر keil و iar و WinARM موجود هست
    نرم افزار keil یه نرم افزار رایگانه ولی امکاناتش به پای IAR نمیرسه ، این نرم افزار دارای محیط ساده برای تازه کار هاست .برای دانلود این نرم افزار لینک های زیادی وجود داره که میتونید اونا رو اینترنت پیدا کنید
    نرم افزار WinARM هم دارای امکاناتی متوسط هست و بین این دو تا نرم افزار هست ، این نرم افزار هم لینک دانلودش توی نت فراوونه
    نرم افزار iar هم قدرتمند تین کامپایلر برای arm هست و تقریبا شبیه به winavr هست (از نظر نوع محیط و امکانات)
    نرم افزار IAR رو میتونید از لینک زیر دانلود کنید :
    مهمان عزیز شما حق دیدن لینک ها را ندارید
    عضویت

    برای در یافت نرم افزار باید به سایت سازنده نرم افزار مراجعه کنید ، در صفحه ای که آدرسش در بالا موجود هست ،ادرس eMail و مشخصاتتون رو بدید بعد از چند دقیقه لينك دانلود فايل كه حدود 220 مگابايت هست به eMAil شما ارسال مي*شه.
    نرم افزار ی که دانلود می کنید نسخه 30 روزه است .
    از اونجا که ما هممون جوجه برنامه نویس تشریف داریم پس با keil کار میکنیم بنابراین مطالبی رو که من از این به بعد میزارم برای نرم افزار keil هست ، به امید روزی که arm نیز مانند avr شود.

    برای شروع کار با arm کدوم پروسسور رو بگیرم ؟
    دوستان پروسسور AT91sam7s64 ساخت شرکت اتمل رو پیشنهاد کردند ، این پروسسور دارای امکانات زیر هست:
    توی دیتا شیتش امکاناتش دو تا صفحه هست که من مختصرش رو میزارم :
    پورت USB2.0 full Speed
    دارای دو منبع وقفه
    نوسان ساز rc داخلی از 3 تا 20 مگا هرتزpll هم داره
    ولتاژ كاري از 1.8 تا 3.3 ولت
    دارای رابط های 2-wire و USARTو...rs485 و...
    قابلیت برنامه ریزی بدون نیاز به پروگرامر
    4
    كانال PWM 16 بيتي
    8
    كانال ADC 10 بيتي
    سه تا تايمر/كانتر 16 بيتي
    دارای کانتر 20 بیتی مجزا
    درای 64 پایه که 48 تا از اونا i/o هستند
    توان جریان دهی 16 میلی امپر برای هرپایه(ولتاژ 3.3 ولت(
    پایه ها قابلیت تحریک با 5 ولت رو دارند
    قیمت ارزان و نوع پکیچ smd که باید براش یه فیبر کوچلو بسازید
    مطالب دیگه توی دیتا شیت این ایسی موجودهست (دیتا شیتی که من دارم 733 صفحه میباشد و شما میتونید از سایت اتمل اون رو دانلود کنید(

    برای شروع با arm چه پروگرامر لازم است ؟
    مدلی که در بالا معرفی شد نیازی به پروگامر ندارد ، ولی مد های متعددی برای arm وجود دارد که در قسمت پروژه های گروهی به همرا pcb و توضیحات گذاشته میشود .

    برای کار با arm به چه لوازمی احتیاج است ؟
    در حال حاضر به کامپایلر keil و پروسسور معرفی شده در بالا
    دیگر لوازم نیز شامل lcd و مقاومت و خازن و سیم و برد بورد و... است که در ادامه و در مکان مناسب گفته میشود ، برای شروع شما فقط میکرو و کامپایلر رو تهیه بفرمائید.





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

    n.alborzi (11-29-2014)

  3. #2
    مدیریت کل سایت
    تاریخ عضویت
    Nov 2014
    محل سکونت
    مازندران - آمل
    نوشته ها
    137
    تشکر
    210
    تشکر شده 125 بار در 100 پست

    با چه میکروکنترلر از خانواده arm کار نکنیم؟ و چه میکرویی انتخاب و کار کنیم؟

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

    و از تحولات این بخش جا نمانیم.

    لذا این توصیه برای شما و برای فعالان این بخش مناسب می باشد.

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

    1- خانواده ARM TDMI7 که این قطعات در ایران رایج بودند:

    AT91SAM7X256 ,
    AT91SAM7X512
    AT91SAM7S64
    AT91SAM7S256

    LPC2378
    LPC2368
    LPC2378
    LPC23XX
    LPC2361
    LPC2364

    LPC2101
    LPC2138
    LPC2148



    2- بخشی از خانواده ARM9 که بعضی با ARM926J ساخته شده بود و اکنون دیگر قدیمی شده:

    AT91SAM9260

    STR912FW44

    LH7A404

    ================================================== =========================

    آن لیست اسامی قدیمی را بازنشسته کنید و با قطعات جدیدتر که طراحی آنها از حوالی 2010 و 2011 و 2012 و 2013 انجام شده استفاده کنید:

    برای امور میکروکنترلی از خانواده های جدید شامل : CORTEX-M0 , CORTEX-M1 , CORTEX-M3 , CORTEX-M4

    LPC17XX
    LPC11XX
    LPC12XX
    LPC13XX

    STM32F1XX
    STM32F2XX
    STM32F3XX
    STM32F4XX

    AT91SAM3X
    AT91SAM4X

    .........


    و برای امور پرادزش کاربردی از: CORTEX-A5 , CORTEX-A7 , CORTEX-A8 , CORTEX-A9 , CORTEX-A15


    برای شروع: CORTEX-A5

    AT91SAM-A5X
    ...................

    برای مرحله بالاتر: CORTEX-A8 . CORTEX-A9

    SAMSUNG-EXYNOS 4210
    Rockchip - RK3066
    (برد mini pc mk808b )
    ALLWINNER-A20 , ALLWINNER-A30
    (بردهای مارس و کوبی و کوبی 2)
    .............................................

    ================================================== ===========

    برای کاربردهای بسیار سریع و سطح بالا، خانواده ترکیبی CORTEX-A15 + DSP66XXXX از تگزاس اینسترومنتز را ببینید.


  4. کاربران زیر برای ارسال این پست از محمود سلحشور تشکر کرده اند:

    n.alborzi (11-29-2014)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

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

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

-----------اولین انجمن تخصصی خدمات صنعتی------------ ----------------تالار گفتمان ژرف اندیشان-------------------

ارسال پیام به مدیر سایت
دوستان ما
لینک های مفید
ابزار ها
session بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید: