PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Cmsis چیه؟



Aghaeifar
23-12-2011, 20:01
سلام

خواستم ببینم دقیقا این CMSIS چیه؟ اینقدری که خودم فهمیدم (اگه اشتباه نباشه) یه کتابخونه هست برای میکروهای NXP، این رو مثلا به جای lpc2300.h باید به پروژه اضابه کرد؟

آیا فقط میکروهای 17xx رو ساپورت می کنه یا بقیه میکروهامثل 213x و ... هم هستن؟
چه ویژگی های داره این کتابخونه؟

متشکر می شوم اینجا در موردش بحث بشه.

alireza9900
23-12-2011, 20:12
سلام
CMSIS مخفف Cortex Microcontroller Software Interface Standard هست.
کلا برای میکرو های کرتکس هست(LPC, ST,...) مثلا برای LPC ها میشه برای 1768 و 1313 که در حال حاضر تو ایران کاربرد دارن استفاده کرد.
کلا یه کتابخونه کامل هست که تمام بخش های میکرو رو در بر می گیره و توابعی داره برای استفاده از بخش های مختلف(مثلا تابع initAdc داره که دیگه نیاز نباشه رجیستر های مربوطه رو همشون رو دستی تنظیم کرد و..........)

سایت اصلی کتابخونه (You can see links before reply)
لیست میکروهای پشتیبانی شده (You can see links before reply)
لینک دانلود (You can see links before reply)

البته بهتره برای هر میکرو خاص لایبراری مخصوص همون میکرو رو دانلود کرد که کاملا مطابق امکانات اون میکرو باشه.
لینک دانلودی که هست کلیت کتابخونه هست.

لینک دانلود برای LPC1768 (You can see links before reply)

چندتا لینک مفید برای میکروهای LPC
LPC1313 - KEIL.COM (You can see links before reply)
LPC1768 - KEIL.COM (You can see links before reply)
LPC1768 - NXP.COM (You can see links before reply)
LPC1313 - NXP.COM (You can see links before reply)

Aghaeifar
23-12-2011, 21:19
ممنون از اطلاعات جامع ات. در قسمت لیست میکروهای پشتیبانی شده (You can see links before reply)
که میکروهای غیر کرتکس هم بودن. خوب یعنی ساپورت می کنه اونها روهم؟

alireza9900
23-12-2011, 21:45
نه اون مورد که لینک دادم اشتباه بود در واقع لیست میکروهای ساپورت شده CMSIS نبود
اون سایت onARM یه سایت منبع برای میکروهای آرم هست که cmsis رو میزبانی(hosting)‌ می کنه. اون لیست هم کلا لیست میکروهای آرم بود
cmsis همون برای cortex هاست

mihman
23-12-2011, 21:48
سلام.تشکر از مطلب جالب که مطرح کردین.من یه سری به لینک های بالا زدم،ولی نفهمیدم که برای میکروlpc2378 از کجا باید این کتابخونه را دانلود کرد؟؟؟میشه کتابخانه مربوط به lpc2378 را در همین سایت آپلود کنید؟؟؟؟ممنون

sadmonew
23-12-2011, 21:52
سلام.تشکر از مطلب جالب که مطرح کردین.من یه سری به لینک های بالا زدم،ولی نفهمیدم که برای میکروlpc2378 از کجا باید این کتابخونه را دانلود کرد؟؟؟میشه کتابخانه مربوط به lpc2378 را در همین سایت آپلود کنید؟؟؟؟ممنون
با سلام
دوست عزيز همونطور كه دوستمون هم توضيح دادن اين كتابخونه براي ميكروهاي Cortex هستش.
LPC2378 از نوع ميكروهاي Cortex نيس.

CMSIS مخفف Cortex Microcontroller Software Interface Standard هست.

alireza9900
23-12-2011, 22:01
این لینک ها برای LPC1313:
You can see links before reply
You can see links before reply
You can see links before reply

Aghaeifar
24-12-2011, 01:32
این کتابخونه به طور پیش فرض انگار در خود Keil موجوده. درسته؟
نیاز به دانلودش نیست.

mihman
24-12-2011, 13:55
با سلام
دوست عزيز همونطور كه دوستمون هم توضيح دادن اين كتابخونه براي ميكروهاي Cortex هستش.
LPC2378 از نوع ميكروهاي Cortex نيس.سلام.
ولی lpc2378جزء لیست میکروهای پشتیبانی شده هست.به لینک زیر یه سر بزنید:
Available Devices (You can see links before reply)

alireza9900
25-12-2011, 17:11
این کتابخونه به طور پیش فرض انگار در خود keil موجوده. درسته؟
نیاز به دانلودش نیست.

نه فکر نکنم(الان به کیل دست رسی ندارم چک کنم) ولی احتماله ۹۵٪‌ فکر کنم روی خود کیل نباشه

ma-bah
25-12-2011, 18:01
این کتابخونه به طور پیش فرض انگار در خود keil موجوده. درسته؟
نیاز به دانلودش نیست.

core ها و هدر lpc1768 توی کیل بر اساس cmsis هست اما کتابخونه هاش توی کیل نیست .

mihman
03-10-2012, 22:33
سلام.متاسفانه لینک دنلود برای 1768 کار نمیکنه.میشه یه جای دیگه آپلود کنید؟؟؟

mzarkoob
18-12-2013, 00:14
سلام.متاسفانه لینک دنلود برای 1768 کار نمیکنه.میشه یه جای دیگه آپلود کنید؟؟؟
سلام
302 Found (You can see links before reply)
پسورد : mzarkoob

Z.F.K
18-12-2013, 13:48
سلام.من تاحالا خودم رجیستر هارو خودم تنظیم میکردم.برای 1788 هم داره؟

mzarkoob
18-12-2013, 17:58
سلام.من تاحالا خودم رجیستر هارو خودم تنظیم میکردم.برای 1788 هم داره؟
cmsis برای کسانیه که حوصله سروکله زدن با رجیستر را ندارند. من خدم برای کارام نشده ازش استفاده کنم
بله برای 1788 هم داره

Z.F.K
21-12-2013, 10:44
یعنی همینی که واسه 1768 توی سایت گذاشتین رو میشه واسه 1788 هم استفاده کرد؟

mzarkoob
21-12-2013, 11:03
یعنی همینی که واسه 1768 توی سایت گذاشتین رو میشه واسه 1788 هم استفاده کرد؟
فکر نمی کنم. هدرش که فرق می کنه. باقی موارد را چک نکردم ....