نکته : برخی از توضیحات را در همین صفحه و برخی را دانلود نمایید تا از تمام مطالب سایت استفاده نمایید.

این بخش با همکاری گروه کویر الکترونیک و دیگر منابع موجود می باشد که در دسترس همگان قرار گرفته است.

-------------------------------------------------------------------------------------------------------

 بررسی کلی انواع  میکروکنترلرهای ARM    (حجم 2.7 مگابایت)

-------------------------------------------------------------------------------------------------------

بررسی سخت افزارهای میکروکنترلر های  AT91SAM7X-128,AT91SAM7X-256.. (حجم 239 کیلوبایت)

-------------------------------------------------------------------------------------------------------

   میکروکنترلرهای ARM    (حجم 220 کیلوبایت)

-------------------------------------------------------------------------------------------------------

1-معرفی تاریخچه آرم

اولین پردازنده آرم در سال 1985 توسط شرکت ACRON ساخته شد.کلمه آرم مخففARCONRISK MACHINE  است.

بعد آن شرکت ARCON پنج سال بعد موفق به ساخت نسل دوم پردازنده های خود شدکه

 دارای معماری32 بیتی بود که قابلیت پشتیبانی MMU را داشت .

نسل بعدی از این ریز پردازنده ها در سال 1996 ارائه گردید.

زبان برنامه نویسی آرم عموما C میباشد و در برخی موارد برای کار با این میکروکنترلرها ازهسته های

نرم افزار هایWINDOWS CE ,LINUX , ...بکار گرفته می شود.

ویژگی های میکروکنترلر های ARM

پردازنده میکروهای ARM عموما 32 بیتی هستند و با معماری Risk می باشد.حجم و اندازه این پردازنده ها کوچک بوده

و دارای مصرف توان بسیار کم می باشند بطوری که میتوان با یک باتری مدت ها از انها استفاده کرد.

نمونه ای از این پردازنده ها در اکثر تلفن های همراه موجود میباشد.

معروف ترین هسته پردازنده آرم, arm7  می باشد که از رایج ترین نمونه های ان نیز میباشد.

پس از نمونه های اولیه آرم مدل ها و نمونه های دیگری تولید گردید از جمله ARM9,ARM10,ARM11 که همگی دارای معماری HARVARD  می باشند.

انواع هسته پردازنده سری ARM7 به شرح زیر می باشد.

1-ARM7TDMI :رایج ترین هسته پردازنده آرم 32 بیتی با معماری RISK می باشد.

2-ARM7TDM-S : این هسته نسخه قابل سنتز ARM7TDM می باشد.

3-ARM72OT : این هسته دارای تمامی ویژگی های دو هسته بالا می باشد با این تفاوت که دارای حافظه CASH و بخش مدیریت حافظه می باشد.

4-ARM7EJ-5 : این هسته پردازنده برخی از قابلیت های پیشرفته DSP را در خود دارد وبرای کارهای پردازش سیگنال مناسب می باشد.

میکروکنترلرهای آرم دارای اجزای مختلفی از جمله .....  USB,ADC,ETHERNET هستند که استفاده از مدارات جانبی را به حد زیادی کاهش داده است.

میکروکنترلرهای arm7 برای کارهای کنترلی ساده تر در نظر گرفته شده است ولی میکروکنترلرهای دارای هسته ram9 اغلب در مواردی که در آنها سیستم عامل بکار گرفته میشود بکار میرود که دارای سرعت بالاتری نسبت به نمونه  با هسته 7 خود میباشد.

ساختار داخلی یک میکرو کنترلر سری AT90SAM7S به شکل زیر می باشد.

 

 

 

 برای دانلود کل مطالب معرفی میکروکنترلرهای آرم اینجا کلیک کنید.

 

 

 

 

 

  صفحه قبلی               بخش دانلود-----> معرفی میکروکنترلرهای ARM