چند وقته پیش یه بحثهایی در مورد میکروکنترلرهای ARM توی سایت شد اما مشمول زمان شد و دیگه فکر کنم کلی خاک نشسته روش
اگه مدیریت محترم لطف کنن یه بخش مجزا برای ARM باز بشه
زیاد نمیخوام توضیح بدم که این میکرو کنترلر چیه و معماریش چیه فقط یکم توضیح میدم:
ARM یه معماری برای میکرو پروسسوره. مثله risc یا cisc که قبلا داشتیم ARM مخفف Advanced RISC machine و چند شرکت معروف اونو رو تولید میکنن. معروفترین ها Atmel و philips در ایران هستن.
این معماری چند نوع مشخص داره که ARM7 و ARM9 و ARM11 خیلی معروف هستن.(البته CORTEX و ... هم هست)
ARM7 برای سرعتهای با سقف 100MIPS ساخته شده.
ARM9 برای سرعتهای تا 400MIPS و ARM11 برای سرعتها بالای اون
جالبه بدونید که اکثر گوشیهای موبایل موجود دارای CPU هایی با این ساختار هستن مثلا نوکیا N97 دارای CPU با ساختارARM11 هستش. اینم لینکش:
http://www.engadgetmobile.com/2008/1...old-processor/
در مورد مدلهای موجود در بازار هم که اوضاع بازار خیلی به هم ریختست و هر مدلی رو الان بگم ممکنه فردا نباشه ولی یه زمانی از ATMEL نمونه های AT91SAM7SXXX بود که همون ARM7 با حداکثر سرعت 55مگاهرتز(الان احتمال زیاد هست).
از مدلهای PHILIPS هم یه زمانی LPC210X بود که الان اصلا نیست ولی سرعتشون 60MHZ بود و خیلی عالی ساخته شده بودن برای دانشجوها مثلا LPC2106 در ابعاد یه MEGA32 از نوع SMT بود و خرج زیادی برای کار باهاش نبود. اما یه زمانی LPC23XX هم بود که الان فقط LPC2378 هست که سرعتش 72مگاهرتزه و از نظر امکانات جانبی کامله:
USB2.0 LAN CAN SDRAM SD/MMC ADC DAC 104IOpin و...
از هسته ARM9 هم فعلا AT91SAM9260 و AT91SAM9261 هست که سرعتشون 200MHZ و قابلیت پشتیبانی از WINDOWS CE و LIUX رو داره. (قیمتش 18000 تومان) :k01:
اما کامپایلرها:
winARM که معرف حضور winAVR کارها هست با همون شکل و قیافه.(البته این برنامه 2 ساله که ورژن جدید نداده)
CROSSWORKS که بازهم تویAVR داشتیمش. این هم 2 سال ورژن جدید نداده.
لینک دانلود:
http://rapidshare.com/files/17326766...1_7_15_win.rar
http://depositfiles.com/files/vrpeqwqjm(کرک)
IAR که برای همه میکرو کنترلرها یه سلوشن بلاخره داره. کار باهاش خیلی سخته و قیمتش بسیار بالا.
لینک دانلود:
http://rapidshare.com/files/19431764...5301.part1.rar
http://rapidshare.com/files/19458976...5301.part2.rar
http://rapidshare.com/files/19461789...5301.part3.rar
http://rapidshare.com/files/197180355/keygen.rar
KEIL که برای کسایی که با 8051 کار کردن معروفه و بسیار روونه و کارباهاش نسبتا سادست.
http://rapidshare.com/files/153129316/MDK324.exe
http://rapidshare.com/files/153243264/crack.rar
http://depositfiles.com/files/8717339
برای KEIL من خودم از سایت دمو رو دانلود کردم و با کیجن بالا کامل کار میکنه(مال سایت WWW.KEIL.COM جدیدتره)
HBBR BASIC COMPILER که بیسیکه و فکر کنم مدت کوتاهی از تولیدش نمیگذره چون هیچ جا لینک دانلود و CRACK و... پیدا نمیشه
من خودم اونقدر پول تابحال خرج نکردم که برای یه برد آزمایشی 9260 حدود 500تومان بدم. در مورد اتمل های کوچک هم زیاد جالب به نظر نمیرسن. ولی متاسفانه فیلیپسها هم توی ایران خیلی کم هست.
دوستان اگه مایل هستید با هم شروع کنیم. (چند وقتیه که با فیلیپسLPC2378 شروع کردم)
اگه خواستید از لینک زیر همه چیز براش آمادست:
http://www.standardics.nxp.com/suppo...2300/~LPC2378/
همشو دنلود کنید کلی سورس مجزا برای راه اندازی بخشهای مختلف هست که کار رو راه میندازه(سورسها تحت KEIL هستن)
جالبه که سایت WWW.ARM.COM که سایت این معماریه فقط از KEIL حمایت کرده.
اگه نظری دارید بدین که بشه کار کرد چون واقعا عقیب افتادیم از این میکرو کنترلر