PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پروژه بعدي گروه arm ايران ميكرو مشخص شد



Division
02-04-2010, 21:56
با سلام

در شماره بعدي مجله PMM كه قراره حدوداي 10 ارديبهشت منتشر بشه با توجه به نظر سنجي صورت گرفته رو ميكروكنترلرهاي ARM7 ساخت شركت NXP كه به نام ميكروهاي سري LPC معروفن بحث خواهد شد .
رروند كار به اينصورته كه انشاءالله با آماده كردن يه برد راه انداز براي اين سري دوستان و علاقه مندان بتونن پروژه ها رو بدون هيچ مشكلي كار كنن .


هدف ما اينه كه مانند ميكروكنترلر ARM7 شركت Atmel كه آموزشش رو تموم كرديم و الان مشغول نوشتن كتاب رايگان هستيم، همزمان مبحث LPC رو هم به يه سرانجامي برسونيم .
البته گروه ديگه اي رو تراشه هاي سري Cortex-A8 به مديريت آقا فرزاد (farzadsw) كار خواهند كرد و سعي ما بر اين است كه بتونيم مطالب رو هرچه سريع تر براي مخاطبين آماده كنيم .



سرفصل اصلي كار با ميكروكنترلرهاي ARM ساخت شركت NXP :

1- بررسي اجمالي انواع ميكروكنترلرهاي خانواده ARM
2- تشريح امكانات تراشه LPC2378
3- باس هاي داخلي تراشه و انواع آن
4- سازمان دهي حافظه ميكروكنترلر LPC2378
5- آشنايي با كامپايلر Keil و نحوه برنامه نويسي به زبان C
6- كلاك سيستم و راه اندازي واحد PLL
7- درگاه هاي ورودي/خروجي
8- واحد شتاب دهنده حافظه MAM
9- مبحث تايمر/كانتر و PWM
10- بردارهاي وقفه
11- تشريح عملكرد واحد ADC
12- تشريح عملكرد واحد DAC
13- پروتكل ارتباطي UART
14- پروتكل ارتباطي I2C
15- نحوه كار با واسط I2S
16- پروتكل ارتباطي SPI
17- پروتكل ارتباطي USB
18- عملكرد واحد RTC
19- نحوه كار با بلوك Ethernet
20- نحوه كار با واحد CAN
21- نحوه ارتباط با انواع كارت هاي حافظه
22- عملكرد واحد Watchdog
23- واحد كنترل توان در تراشه LPC2378
24- مباحث باقيمانده ETM- IrDA – DMA – EMC
25- واحد Debug و نحوه كار با آن
26- روش هاي پروگرام كردن ميكروكنترلرهاي سري LPC2000
27- پروژه هاي عملي با تراشه LPC2378(اجراي پروژه ها روي برد آماده (راه انداز) )




سعي شده تا در هر شماره، پروژه و مثال هاي عملي آورده بشه تا مخاطبين بتونن به صورت عملي هم كار كنن و در نهايت چند تا پروژه كلي بعد از اتمام مباحث مد نظر گرفته شده است .

1nafar
04-04-2010, 14:10
سلام
من فعلا روی دوبخش اول یعنی" بررسي اجمالي انواع ميكروكنترلرهاي خانواده ARM و - تشريح امكانات تراشه LPC2378 " کار میکنم
من بخش های مهم دیتا شیت lpc2378 که قراره روش کار کنیم رو ترجمه میکنم .
یه مقداری هم در مورد خانواده ی lpc و تفاوت های که با اتمل دارن بحش خواهم کرد .

بقیه چی ؟

kavir
04-04-2010, 15:00
سلام
روي منم مي تونيد حساب كنيد ولي دارم روي ويزارد اتمل كار مي كنم دوستان هر كسي واقعا مي خواد همكاري كنه از حرف به در بياد و اعلام امادگي كنه تا شروع كنيم
نكته مهم بعدي اينكه گروه اتمل رو از ياد نبرده و حالا وقتشه مثال و .. براش بنويسيم يعني دو پرو‍ژه همزمان پيش ميره

Aghaeifar
04-04-2010, 16:45
من دارم با lpc2146 کار می کنم خیلی شبیه به lpc2378 است ( چه کنم دیگه من برد این رو دارم )

من بخش spi این رو می تونم بنویسم و راه اندازی lcd کارکتری به همراه نوشتن فایل هدر اون .( این دو تا دارم روی lpc2146 پیاده می کنم )

Division
04-04-2010, 19:28
با سلام

من درحا آماده كردن بخش هاي زير هستم(مشغول تايپ كردنم:0013:)


1- باس هاي داخلي تراشه و انواع آن
2 سازمان دهي حافظه ميكروكنترلر LPC2378
3- آشنايي با كامپايلر Keil و نحوه برنامه نويسي به زبان C
4- كلاك سيستم و راه اندازي واحد PLL
5- درگاه هاي ورودي/خروجي
6- واحد شتاب دهنده حافظه MAM


از دوستان ديگه خواهش مي كنم مطالب آماده شدشون رو به صورت تايپي با پيام خصوصي به من يا 1nafar يا kavir ارسال كنن تا مطالب رو جمع بنديشون كنيم :wink:

Aghaeifar
04-04-2010, 20:03
راستی برنامه ای برای تهیه برد آموزشیش نیست ؟

Division
04-04-2010, 20:13
راستی برنامه ای برای تهیه برد آموزشیش نیست ؟


چرا اتفاقاً كليدي ترين قسمت كار روي تراشه lpc2378 تهيه يه برد آموزشي خوبه، كه داريم رو ش كار مي كنيم .

kavir
04-04-2010, 22:03
دوستان یک بخش کلیدی هم آموزش خود c هست
اگر دوستان همت کنیم و یک آموزش c هم اماده کنیم انشاءالله بحث آرم فیلیپس به نتایج عملی تر و ارم اتمل مثالهای خوبی براش ارسال بشه به صورت یک سی دی یا دی وی دی با قیمت بسیار پایین یا رایگان در سرتاسر ایران پخش خواهد شد و به عنوان یک اثر ماندگار در تاریخ الکترونیک باشه:0013:

arsalan681
05-04-2010, 01:02
آموزش c رو من هستم میتونم کمک کنم یه فهرست برای آموزش آماده می کنم نظر بدین خوبه یا نه تا فردا می ذارمش.

arsalan681
05-04-2010, 14:05
آموزش c رو من هستم میتونم کمک کنم یه فهرست برای آموزش آماده می کنم نظر بدین خوبه یا نه تا فردا می ذارمش.
بفرمایید این هم فهرست
معرفی دستورات زبان C
دستور include#
دستور define#
توضیحات (commnets)
متغیرها (dentifiers)
اشاره گرها (pointers)
آرایه ها
مقداردهی اولیه
آرایه چندبعدی
عملگرها در زبان C
عملگرهای یگانی(unary)
عملگرهای حسابی
عملگرهای قیاسی
عملگرهای بیتی(bit vise)
عملگرهای منطقی(logical)
دستورات کنترلی
دستور if-else
حلقه()while
حلقه() do-while
حلقه() for
دستور goto
دستور break
دستور continue
دستور switch
توابع
ساختارها
شمارش ها

1nafar
05-04-2010, 17:49
سلام

آموزش c رو من هستم میتونم کمک کنم یه فهرست برای آموزش آماده می کنم نظر بدین خوبه یا نه تا فردا می ذارمش.
برای اموزش زبان c یه مقدار مطلب از قبل وجود داره ، برات میفرستمش .

راستی برنامه ای برای تهیه برد آموزشیش نیست ؟
برد اموزش طراحی شده و تا چند روز دیگه ( و بعد تایید گروه ) نمونه اش زده میشه تا بعد از تست کردن و اشکال یابی در اختیار دوستان قرار بگیره ( ما مطابق برد اتمل ، برد فیلپس رو هم توی فروشگاه میاریم ، همچنین pcb و شماتیک اون رو در همین مکان قرار میدیم تا .... )

Aghaeifar
07-04-2010, 14:24
اگه ممکنه زود تر این برد رو قرار بدید
من با چیزی که خودم دارم خیلی مشکل جدی دارم و موندم توش و چند روزه داره همین طور می ره بدون اینکه راهی پیدا شه

Pioneer
15-04-2010, 14:29
ببخشید رو این برد میشه lpc2388 نصب کرد؟!!

Division
15-04-2010, 21:14
ببخشید رو این برد میشه lpc2388 نصب کرد؟!!

بله ميشه به جاي lpc2378 روي برد lpc2388 نصب كرد .

شما براحتي با برسي ديتا شيت lpc23xx مي تونيد كاملاً مطمئن بشيد . :wink:

armstk
15-04-2010, 21:57
به نظر من بهتره که با میکروی های ارزونه سری lpc21xx کار کنیم
همچنین امکانات خیلی زیادی داره و از همه مهتر داخله پروتیوس هم شبیه سازی میشه
نظرتون چیه؟

Division
15-04-2010, 22:15
به نظر من بهتره که با میکروی های ارزونه سری lpc21xx کار کنیم
همچنین امکانات خیلی زیادی داره و از همه مهتر داخله پروتیوس هم شبیه سازی میشه
نظرتون چیه؟

ولي به نظر من كار كردن با lpc2378 لطفش به اينه كه دوستاني كه علاقه مند به كار با ميكروهاي سري lpc21xx هستن با يادگيري اين مبحث با يه تير دو نشون ميزنن و ميتونن براحتي با اين سري هم كار كنن و اگه با مشكلي روبرو شدن با مطرح كردن مشكلشون در انجمن مربوطه به جوابشون برسن، و يه حسن ديگه اينه كه بعضي از دوستان گله نمي كنن كه از قافله پيشرفت عقب مونديم .:0013:

Aghaeifar
15-04-2010, 22:17
فعلا فقط 2378 در بازاره

21xx رو باید سفارش بدی بیارن زیر 6 تا هم نمی ارن برای هر سفارش

من که خودم به شخصه دارم با 21xx کار می کنم ولی بهتره تیم روی 2378 خودشو ببنه که کاملترینه گزینه ی در دسترسه 18 هزار تومن هم قیمشه

2142 رو جوان 13 تومن می اره البته حداقل 6 تا یه جا

Pioneer
16-04-2010, 00:37
دوستان چرا روی 2388 کار نکنیم؟!! 

arsalan681
16-04-2010, 01:43
طبق قولی که داده بودم آموزش سی رو تموم کردم.

1nafar
16-04-2010, 08:12
دوستان چرا روی 2388 کار نکنیم؟!!
فرق زیادی با lpc2378 نداره ( البته برای کار های که ما میخواییم انجام بدیم ) قیمتش هم کمتره و توی بازار هم وجود داره .
در کل این میکرو و بردی که ساخته میشه برای اموزش و تست کردن برنامه های که ارائه میشه کاربرد داره .

Microbot_Team
11-01-2011, 04:14
عزیزان این اموزش که در مورد lpc ایا نیاز به معلومات قبلی داره یا منی که تو میکرو و c و برنامه نویسی صفرر صفرم میتونم یاد بگیرم
:(