مشاهده دست آورد نظرسنجی: آیا با میکرو های arm کار کرده اید؟

رای دهنده
133. شما نمی توانید در این رای گیری رای بدهید
  • علاقه ای ندارم

    5 3.76%
  • شاید بعدا کار کنم

    27 20.30%
  • قصد دارم بزودی با میکرو های اتمل کارکنم

    41 30.83%
  • قصد دارم بزودی با میکرو های فیلیپس (nxp) کارکنم

    5 3.76%
  • دارم با میکرو های اتمل کار میکنم

    36 27.07%
  • دارم با میکرو های فیلیپس (nxp) کار میکنم

    19 14.29%
نمایش نتایج 1 تا 40 از 111

نام تاپیک: میکرو کنترلر های 32 بیتی ARM

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    Wink میکرو کنترلر های 32 بیتی ARM

    با سلام
    تو این تاپیک قراره در مورد میکرو کنترلر های ARM صحبت بشه . همونطور که میدونید از هسته های پردازشی ARM ،در حال حاظر، در تمامی موبایلها استفاده میشه ، این پردازنده ها توان پردازشی بالایی رو در کنار مصرف بسیار کم انرژی ارائه میکنند . همین عامل سبب شده بهترین گزینه برای استفاده در وسایل قابل حمل باشند(اخیرا یک netbook هم بر اساس همین خانواده cpu ساخته شده که میتونه فیلم 720p رو 8 ساعت پخش کنه)
    جالبه بدونید علارغم همه ی این برتری ها قیمت این میکروکنترلر ها(دارای هسته ی ARM) خیلی گرون نیست ، به طور مثال At91SAM7s (ساده ترین نوع) با قیمت 10 هزار تومن امکانات بسیار بالایی رو در اختیار میگذاره:
    High-performance 32-bit RISC Architecture
    64 Kbytes حافظه فلش
    16 kbytes رم داخلی (قابل اتصال به 4 گیگ رم خارجی!)
    Low-power RC Oscillator, 3 to 20 MHz On-chip Oscillator and one PLL
    20-bit Programmable Counter plus 12-bit Interval Counter
    Real-time Timer 32bit دارای alarm
    One USB 2.0 Full Speed (12 Mbits per Second) Device Port
    One Four-channel 16-bit PWM Controller
    One 8-channel 10-bit Analog-to-Digital Converter
    Fully Static Operation: Up to 55 MHz at 1.65V and 85°C Worst Case Conditions
    البته به این نکته هم توجه داشته باشید که این میکرو مثلا در 10 مگاهرتز خیلی بیشتر از یه avr (سریعترین میکروی 8 بیتی) تو همون فرکانس ،توان پردازشی داره.
    خب ممکنه سوال کنید اگه اینقدر خوبه پس دیگه چرا از بقیه میکرو ها استفاده میشه؟ در جواب باید گفت:
    1.این میکرو ها 4 ساله تولید میشن برای همین منابع آموزشی زیادی ندارن
    2.کد نویسی تو کامپایلر این میکرو ها (در حال حاظر) خیلی پیچیده تره. و علیرغم اینکه زبان برنامه نویسی مثلا c هست ولی دستورات بیشتر به اسمبلی نزدیکن!
    3.همه این ic ها smd هستن که کار باهاشون سختره (سوکت ندارن و سختر لحیم میشن)
    4.به علت موارد بالا برای افراد مبتدی مناسب نیستن!

    در ادامه (اگر دوستان علاقه مند باشند) یکسری فایل آموزشی برای کار با این میکرو ها میگذارم.

    ----------------------------------------------------------------------
    معرفی حانواده میکروکنترلر های arm ساخت اتمل:



    arm7

    AT91SAM7A : این سری برای کار هایی که به شبکه های can نیازه مناسبه و بقیه امکاناتش معمولی هست.

    AT91SAM7L : قابلیت ویژه این سری مصرف بسیار کم انرژی است. برای همین برای کار های پرتابل(استفاده از باتری) بسیار مناسبه.

    AT91SAM7S : این سری برای شروع بسیار مناسبه و تقریبا همه امکانات ، مخصوصا sam-ba ، رو داره و یه چیز همه منظوره هست

    AT91SAM7SE : این سری مثل همون 7s هست فقط یه باس اضافه برای مموری خارجی داره

    AT91SAM7X : قابلیت ویژه این سری امکانات کامل شبکه مثل ethernet هست. در حقیقت کاملتر از 7a هست.


    arm9 :

    AT91SAM9 (مثل at91sam9260) : برنامه نویسی این سری شبیه arm7 هست و تقریبا تمام امکاناتی رو که در بالا گفته شد رو یکجا داره!!! علاوه بر اینحا دارای فرکانسی نزدیک به 3برابر arm7 هست!

    AT91SAM9XE : این سری دارای امکانات بیشتری برای شبکه هست

    AT91X40 : مشخصه ویژه این سری حجم بالاتر فلش و حافظه ،در حد چند مگ، هست
    (این مطلب رو قبلا یه جای دیگه نوشته بودم که دیدم خیلی جاها کپی شده ، برای همین اینجا هم گذاشتم)




    دو نمونه بورد برای کار با میکرو های arm :

    این برای lpc هست:
    http://farzadsw.persianblog.ir/post/9

    اینم برای AT91SAM7s هست:
    http://farzadsw.persianblog.ir/post/11

    آخرین ویرایش به وسیله farzadsw : شنبه 10 بهمن 1388 در 00:54 صبح دلیل: به روز رسانی

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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