سلام

حتما یه چیز هایی در مورد میکرو کنترلر های 32 بیتی که دارای هسته arm هستن شنیدید .

این میکرو کنترلر ها فعلا 3 دسته هستن ، براساس ARM7 , براساس ARM9 و سری Cortex3M . توی ایران فقط آرم7 و آرم9 رو میشه پیدا کرد (اونم به سختی!) و فعلا خبری از کرتکس تو ایران نیست .

از نظر قدرت ، اول آرم9 هست و بعد کرتکس و بعد آرم7. بهترین گزینه برای یاد گیری آرم7ه ،چون لااقل 3-4 تا کتاب انگلیسی برای آموزش داره ولی بقیه همون رو هم ندارن !

من 3 تا از این کتاب ها رو براتون آپلود کردم :

1. معرفی میکرو های آرم ساخت شرکت اتمل ، در  کنفرانس هونگ کونگ سال 2008. این pdf رو حتما بخونید ، تا با انواع این میکرو کنترلر ها آشنا بشید و بعدا در انتخاب سردرگم نشید!

2. Insider's Guide to the Philips Arm-7 Based Microcontrolers . این نحوه عملکرد میکرو کنترلر های arm7 به طور کلی و lpc2000 به طور خواص رو توضیح داده . حتی اگه میخواید با میکرو های اتمل کار کنید ، خوندن این کتاب شدیدا توصیه میشه! فقط به این نکته توجه داشته باشید که باید یکم با مباحث پردازنده آشنا باشید.

3. Using Open Source Tools for AT91SAM7S Cross Development Rev C . این کتاب به صورت خیلی ابتدایی تر کار کردن با میکرو های at91sam7s رو به صورت عملی یاد میده .

کار کردن با این میکرو ها نیازمند طراحی یه بورد برای میکرو کنترلر هست. چون این میکرو ها smd هستن و برخلاف DIP ها(مثلا avr) نمیشه تو برد برد ازشون استفاده کرد . اون بورد هم لازم نیست خیلی پیچیده باشه فقط کافیه پایه های میکرو رو به پین هدر وصل کنه، البته بهتره مدار تغذیه ، کلاک و jtagمیکرو رو برد باشه چون همیشه بهشون نیاز هست.من خودم نقشه ای برای این بورد ها ندارم ولی تو سایت eca, iranled میتونید پیدا کنید.

*با توجه به اینکه مطالب آموزشی برای این میکرو ها زیاد نیست ، استفاده از این مطلب با ذکر آدرس وبلاگ مجاز است.