• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
انجمن ها > انجمن برق > صفحه اول بحث
لطفا در سایت شناسائی شوید!
برق (بازدید: 5513)
شنبه 24/2/1390 - 10:7 -0 تشکر 317534
میکرو کنترلر های 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 : مشخصه ویژه این سری حجم بالاتر فلش و حافظه ،در حد چند مگ، هست
.
   

برو به انجمن
انجمن فعال در هفته گذشته
مدیر فعال در هفته گذشته
آخرین مطالب
  • آلبوم تصاویر بازدید از کلیسای جلفای...
    آلبوم تصاویر بازدید اعضای انجمن نصف جهان از کلیسای جلفای اصفهان.
  • بازدید از زیباترین کلیسای جلفای اصفهان
    جمعی از کاربران انجمن نصف جهان، در روز 27 مردادماه با همکاری دفتر تبیان اصفهان، بازدیدی را از کلیسای وانک، به عمل آورده‌اند. این کلیسا، یکی از کلیساهای تاریخی اصفهان به شمار می‌رود.
  • اعضای انجمن در خانه شهید بهشتی
    خانه پدری آیت الله دکتر بهشتی در اصفهان، امروزه به نام موزه و خانه فرهنگ شهید نام‌گذاری شده است. اعضای انجمن نصف جهان، در بازدید دیگر خود، قدم به خانه شهید بهشتی گذاشته‌اند.
  • اطلاعیه برندگان جشنواره انجمن‌ها
    پس از دو ماه رقابت فشرده بین کاربران فعال انجمن‌ها، جشنواره تابستان 92 با برگزاری 5 مسابقه متنوع در تاریخ 15 مهرماه به پایان رسید و هم‌اینک، زمان اعلام برندگان نهایی این مسابقات فرارسیده است.
  • نصف جهانی‌ها در مقبره علامه مجلسی
    اعضای انجمن نصف جهان، در یك گردهمایی دیگر، از آرامگاه علامه مجلسی و میدان احیا شده‌ی امام علی (ع) اصفهان، بازدیدی را به عمل آوردند.