PDA

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



alireza10471
02-08-2011, 12:47
بسم الله الرحمن الرحیم


با سلام خدمت همه دوستان

طبق صحبتهای انجام شده با مدیریت سایت و تاکید ایشان به شروع آموزشهای مربوط به برد آموزشی LPC1768، از این پست به بعد مجموعه آموزشهای این برد تا زمان آماده شدن برد با همکاری و کمک همه دوستان آغاز می شود و خواهشمندم هر کدام از دوستان در هر زمینه ای که می توانند همکاری کنند تا بحمدالله موفق به ایجاد یک فایل آموزشی جامع توسط همه همکاران عزیزم بشویم. لازم میدانم چندین مورد که برای آموزش ها لازم هست را خاطر نشان کنم و از دوستان خواهش کنم که با گفتن نظرات و پیشنهاد های خودشان راه گشا باشند.

1- به همکاری همه دوستان در انجام این مهم، نیازمندیم و مجموعه آموزشهای این میکروکنترلر بصورت کار گروهی و همکاری همه ایجاد خواهد شد. از جمله مواردی که از دوستان خواهشمندم که همکاری کنند عبارتست از:

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

- نوشتن برنامه های متفاوت و بررسی و رفع مشکلات سایر دوستان

2- برای آموزشها، مبنا و اساس کتابخانه CMSIS خواهد بود که در ادامه آموزشها این کتابخانه معرفی خواهد شد و هر کدام از دوستان با ترجمه بخشی از document این کتابخانه یک بخش از میکرو کنترلر را معرفی خواهند کرد.

3- کامپایلر مورد استفاده در آموزشها نرم افزار KEIL خواهد بود و از آنجایی که برد آموزشی تا این زمان آماده نشده است محیط شبیه سازی این نرم افزار برای شبیه سازی مورد استفاده قرار خواهد گرفت.

4- پس از تکمیل راه اندازی بخش های پایه ای میکرو از جمله پورتها ، ارتباط سریال و ... به سراغ کتابخانه RL-ARM مربوط به نرم افزار KEIL خواهیم رفت و با آموزش سیستم عامل RTX مبنای برنامه نویسی های خود را براساس این سیستم عامل ایجاد میکنیم. انشاله که پس از آموزش این سیستم عامل انتظار می رود که همه دوستان برنامه های خود را فقط با استفاده از سیستم عامل بنویسند.

5- پس از تکمیل آموزشهای سیستم عامل که زمان زیادی هم نخواهد برد توجه خودمان را معطوف به امکانات دیگر کتابخانه RL-ARM از جمله FAT System (راه اندازی mmc) و پس از آن USB و Ethernet خواهیم نمود.

6- هر کدام از دوستان که قسمتی از فایلهای آموزشی را ترجمه می کنند و به دوستان آموزش می دهند، بجای نوشتن آموزشها در پست، آموزش مورد نظر را درون یک فایل Microsoft office WORD بنویسند تا پس از پایان آموزشها همه بصورت یک فایل PDF یک پارچه در اختیار قرار بگیره. برای یکسان بودن همه فایلها از فونت B Nazanin و اندازه 14 برای قسمتهای فارسی و Calibri به اندازه 14 برای قسمتهای زبان انگلیسی استفاده کنید.

7- در پایان خواهشمندم که دوستان همراه و همگام با سایرین گام بردارند تا از انجام کارهای موازی و از بین بردن زمان جلوگیری شود.

از پستهای بعد فایلها و موارد تکمیلی برای همکاری هر چه بیشتر دوستان ارایه خواهد شد.

پیشاپیش از همکاری دوستان عزیز سپاسگزاری میکنم.

alireza10471
02-08-2011, 18:02
کل فایلها و برنامه هایی که برای آموزشهای LPC1768 نیاز است در لینکهای زیر موجود می باشد و دوستانی که میخواهند با آموزشها همراه شوند حتما این فایلها را دانلود کنند. که در ابتدای آموزشها هر کدام از این فایلها معرفی خواهد شد.
پسورد فایلها در صورت نیاز : You can see links before reply[/URL]


1- کتابخانه CMSIS

از [URL="You can see links before reply"]اینجا (You can see links before reply) دانلود کنید.

لینکهای کمکی
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
CMSIS Library.part01.exe (You can see links before reply)
CMSIS Library.part02.rar (You can see links before reply)
CMSIS Library.part03.rar (You can see links before reply)
CMSIS Library.part04.rar (You can see links before reply)
CMSIS Library.part05.rar (You can see links before reply)
CMSIS Library.part06.rar (You can see links before reply)
CMSIS Library.zip (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
2- فایلهای مربوط به RL-ARM (دو فایل)

فایل اول را از اینجا (You can see links before reply) دانلود کنید.

فایل دوم را از اینجا (You can see links before reply) دانلود کنید.

لینکهای کمکی
RL-ARM.part1_2.exe - 4shared.com - online file sharing and storage - download (You can see links before reply)
RL-ARM.part2_2.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)
RL-ARM.part3_2.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)
RL-ARM_2.zip - 4shared.com - online file sharing and storage - download (You can see links before reply)
RL-ARM.part1.exe (You can see links before reply)
RL-ARM.part2.rar (You can see links before reply)
RL-ARM.part3.rar (You can see links before reply)
RL-ARM.zip (You can see links before reply)
You can see links before reply
You can see links before reply (You can see links before reply)
You can see links before reply (You can see links before reply)
You can see links before reply

mahdi8888
02-08-2011, 19:35
سلام
با تشکر فراوان از آقای علی رضا بابت استارت این آموزش
من تازه ارم را با lpc 1768 شروع کردم و همجور آماده همکاری در این ضمینه هستم امید وارم بتونم کمکی کوچیکی در این آموزش داشته باشم

kavir
02-08-2011, 20:05
سلام
منم تا جایی که وقت کنم در خدمتم
فقط باید سریع شروع کنیم

alireza9900
02-08-2011, 21:33
منم هستم :دی
من قبلا rtx رو آموزشش رو تقریبا 70 درصدش رو گفتم. همون طور که آقا علیرضا گفتن pdf ش هم می کنم.
یه پروژه pda هم دیگه تقریبا داره تموم میشه سخت افزارش(یکم کند کار کردم) اونم از لحاز نرم افزاری به غیر از can و ethernet از بقیه بخش خای rl-arm استفاده می کنه. میکروش هم 1768 هست.

همگی موفق باشیم

alireza10471
03-08-2011, 16:29
با سلام و تشکر از همه دوستانی که اعلام همکاری کردند. بخش اول آموزشها در این پست قرار میگیره.
یک مرحله آموزش دیگه هم که تکمیل کنم به سایر دوستان میگم که چطور میتونند همکاری کنند و نیازمند کمکشون هم هستم.
اگر مشکلی سوال و یا ایراد تایپی وجود داره حتما تذکر بدید تا خطاهای احتمالی برطرف بشه.
متشکرم

Password : You can see links before reply

alireza9900
03-08-2011, 17:01
یه سوال؟!
این فایل های مربوط به یه دیوایس خاص رو از کجا باید دانلود کرد؟
منظورم اینه الان توی سایت onarm.com هسته cmsis رو گذاشته برای دانلود ولی فایل های مربوط به میکرو خاص رو از کجا باید دانلود کرد؟
بعد توی لینک هایی که برای cmsis گذاشتید پست اول یه فایل هست cmsis_library.zip یه فایل cmsis_library_2.zip فرقی که ندارن؟

jn_1983
03-08-2011, 17:09
یه سوال؟!
این فایل های مربوط به یه دیوایس خاص رو از کجا باید دانلود کرد؟
منظورم اینه الان توی سایت onarm.com هسته cmsis رو گذاشته برای دانلود ولی فایل های مربوط به میکرو خاص رو از کجا باید دانلود کرد؟
بعد توی لینک هایی که برای cmsis گذاشتید پست اول یه فایل هست cmsis_library.zip یه فایل cmsis_library_2.zip فرقی که ندارن؟

عليرضا درست ميگه يك لينك ظاهرا مشابه همديگه است. براي منم سوال شده فرقي ندارن؟؟

alireza10471
04-08-2011, 01:08
یه سوال؟!
این فایل های مربوط به یه دیوایس خاص رو از کجا باید دانلود کرد؟
منظورم اینه الان توی سایت onarm.com هسته cmsis رو گذاشته برای دانلود ولی فایل های مربوط به میکرو خاص رو از کجا باید دانلود کرد؟
بعد توی لینک هایی که برای cmsis گذاشتید پست اول یه فایل هست cmsis_library.zip یه فایل cmsis_library_2.zip فرقی که ندارن؟
در مورد اینکه فایل مربوط به یک میکروکنترلر خاص را باید از کجا دانلود کرد باید بگم که من در مورد سری های Cortex از NXP اطلاع دارم و میتوانید از اینجا (You can see links before reply) دانلود کنید.
سایت اصلی همان سایت onarm.com هست اما باید تغییرات لازم را برای هسته مورد نظر خودتان ایجاد کنید که برنامه های مربوط به تمام سری های Cortex از شرکت NXP در لینک بالا موجود است.
برای دانلود هم شما باید کلا دو فایل زیپ شده دانلود کنید که در تمام سرور ها به همت مدیریت سایت آپلود شده است.

alireza10471
04-08-2011, 01:11
عليرضا درست ميگه يك لينك ظاهرا مشابه همديگه است. براي منم سوال شده فرقي ندارن؟؟
از لینک های اصلی استفاده کنید و مطمین باشید فرقی باهم نمیکند. در لینک های کمکی فایلها به حجم های کوچکتر تقسیم شده اند که امکان دانلود آسانتر برای کاربران با سرعت اینترنت پایین را امکان پذیر می کند.

kavir
04-08-2011, 01:35
سلام
خوب نمیخوان شروع کنیم؟

mahdi8888
04-08-2011, 12:14
سلام
یک چیز کار راه انداز بچه هایی که برد آموزشی lpc2368 دارند با تعویض ic میشه موقتا پروژهای lpc1768 را تست کنند.
حتما این pdf ساخت و اموزش آقای مسعود انصاریان بخونید

mahdi8888
04-08-2011, 12:28
در ضمن خودم pdf هر دو ic کامل چک کردم تمام پایه ها کاملا باهم یکی هستن فقط lpc1768 روی بعضی پایه ها امکانات اضافی تر داره و پایه 13 و 15 باهم فرق داره که پایه 15 فقط کاراییش فرق داره وباید عین lpc2368 به ولتاژ 3.3 وصل بشه وپایه 13 باید از رو مدار آزاد بشه

kavir
04-08-2011, 14:28
خوب فردا یکی نمونش می زنم ببینم چی میشه
یکی پی سی بی رایگان هم برای شماmahdi8888 (You can see links before reply) و چند تا از دوستان دیگه که کمک می کنند در انجمن البته سوکت din روشنصب نمیشه ولی کار راه اندازه:wink:

alireza9900
04-08-2011, 15:12
اونی که آقای انصاریان زدن مگه برای lpc2368 و lpc1768 نیست؟
فرق داره فکر کنم

kavir
04-08-2011, 15:16
اونی که آقای انصاریان زدن مگه برای lpc2368 و lpc1768 نیست؟
فرق داره فکر کنم
بله منم حواسم نبود با lpc2378 اشتباه گرفتم که اصلاح میشه:mrgreen:

mahdi8888
06-08-2011, 19:01
سلام
ببخشید اشتباه تایپی بود 68 را 78 نوشته بودم اصلاح شد ( اثرات ماه رمضان دیگه:mrgreen: )

mahdi8888
06-08-2011, 19:33
سلام
آقا علیرضا خبری نشد توی فایهای که گذاشتید هرچه گشتم چیزی در رابطه با نمونه نوشتن برنامه برای io ورودی خروج کردن و کار با اونا پیدا نکردم.
توی اینترنت یک pdf پیدا کردم فکر میکنم برا شروع خیلی خوب باشه پر از نمونه برای حالتهای مختلف استفاده از پایه هاست البته این آموزش مخصوص برد ET-NXP ARM KIT LPC1768 می باشد
از این آدرس دانلود کنید
You can see links before reply

واینم نقشه کل برد آموزشی (USB, RS232 , اترنت ...)
You can see links before reply

pooriya
07-08-2011, 14:23
با سلام

در رابطه با اموزشها امروز یه فایلی قرار میدم فایلهااااااااااا.در این فایل فکر میکنم جائی از میکرو نمونده باشه که راه اندازی نشه فقط به چند نکته دقت کنید:

1-تمامی سورس های نوشته شده برای برد اموزشی زیر است
2-شماتیک و راهنمای این برد ضمیمه شده است
3-اکثر قسمتها(90%) با کتابخانه های CMSIS راه اندازی شده
4-سورس های مورد نظر در KEIL نوشته شده است
5-سورس ها خیلی جالب بوده و امکاناتی مانندRTOS UCOS ,JOYSTICK,EASYWEB,SD/MMC,RS485,FAT,USB ,HOST,USBHID و..................... راه اندازی شده.
6-سورس های که توسط بنده شاید در اینده گذاشته شود در کامپایلر IAR خواهد بود.


You can see links before reply

دانلود:

You can see links before reply

alireza10471
08-08-2011, 02:26
از همه دوستان عذر خواهی میکنم بخاطر فاصله ای که بین آموزش ها افتاده است.باور کنید که برای آماده کردن یک بخش و تایپ و آماده کردن تصاویر چند روز زمان می بره. از اونجایی که تا آماده کردن قسمت بعدی دوستان علاقمند می توانند همکاری کنند ازشون درخواست می کنم از فایل LPC1700 Peripheral Driver Library Manual که فایل help هست و برای راه اندازی قسمتهای مختلف LPC1768 باید چند قسمت این فایل ترجمه بشه، خواهش میکنم مسیری که در تصاویر نشان داده شده را طی کنید و هر کدام از دوستان یک بخش را که بسیار هم ساده است برای دوستان معرفی کنه. مثلا من GPIO را دارم بررسی میکنم. سایر دوستان میتوانند این قسمتها را معرفی کنند:
UART,I2C,ADC,....
برنامه هایی هم که در مثالها آماده بسیار کمک می کنند و دوستانی که اطلاعات بسیار کمی هم داشته باشند به راحتی متوجه کل قضیه خواهند شد.
تصاویر پیوست شده را دنبال کنید تا متوجه شوید که چه قسمتهایی باید ترجمه شوند و چگونه از توابع این کتابخانه استفاده شود،مثلا GPIO بررسی شده است.

mahdi8888
08-08-2011, 12:02
سلام
این فایل که گفتی باچی باز میشه هرکار کردم با اینترنت اکسپلور و اکربات ریدر و... باز نشد.

shayanmelody
08-08-2011, 14:51
از همه دوستان عذر خواهی میکنم بخاطر فاصله ای که بین آموزش ها افتاده است.باور کنید که برای آماده کردن یک بخش و تایپ و آماده کردن تصاویر چند روز زمان می بره. از اونجایی که تا آماده کردن قسمت بعدی دوستان علاقمند می توانند همکاری کنند ازشون درخواست می کنم از فایل LPC1700 Peripheral Driver Library Manual که فایل help هست و برای راه اندازی قسمتهای مختلف LPC1768 باید چند قسمت این فایل ترجمه بشه، خواهش میکنم مسیری که در تصاویر نشان داده شده را طی کنید و هر کدام از دوستان یک بخش را که بسیار هم ساده است برای دوستان معرفی کنه. مثلا من GPIO را دارم بررسی میکنم. سایر دوستان میتوانند این قسمتها را معرفی کنند:
UART,I2C,ADC,....
برنامه هایی هم که در مثالها آماده بسیار کمک می کنند و دوستانی که اطلاعات بسیار کمی هم داشته باشند به راحتی متوجه کل قضیه خواهند شد.
تصاویر پیوست شده را دنبال کنید تا متوجه شوید که چه قسمتهایی باید ترجمه شوند و چگونه از توابع این کتابخانه استفاده شود،مثلا GPIO بررسی شده است.


سلام.
ممنون از فایل هایی که گذاشتید.
فقط یک سوال ، این manual که عکسش رو گذاشتید کجاست ؟

ma-bah
08-08-2011, 17:22
سلام.
ممنون از فایل هایی که گذاشتید.
فقط یک سوال ، این manual که عکسش رو گذاشتید کجاست ؟

فایلهایی که دانلود کردید به این آدرسش برید
lpc17xx.cmsis.driver.library\lpc17xx.cmsis.driver. library\....

You can see links before reply



You can see links before reply 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

shayanmelody
09-08-2011, 12:02
خوب حالا با چی باز میشند ؟

mahdi8888
09-08-2011, 14:14
ارسالی توسط shayanmelody
خوب حالا با چی باز میشند ؟
کسی که جواب نداد من گشتم پیدا کردم ( فکر کنم بچه ها دنبال تهیه آموزشند )
برای باز کردنش ابتدا با اینترنت اکسپلولر باز کنید اینترنت اکسپلولر پیغام میده سیو کنه یا باز کنه ، فایل را توی یک آدرس دیگه سیو کنید بعد با Microsoft HTML help Executable خود ویندوز بازکنید.

shayanmelody
09-08-2011, 14:24
یک مشکلی اینجاست و اون اینه که من نمیتونم فایل رو save as کنم که بخوام تو یک آدرس دیگه ذخیره کنم.در ضمن IE بازش نمیکنه ، با mozila فقط باز میشه واس من.

mahdi8888
09-08-2011, 17:08
یک مشکلی اینجاست و اون اینه که من نمیتونم فایل رو save as کنم که بخوام تو یک آدرس دیگه ذخیره کنم.در ضمن IE بازش نمیکنه ، با mozila فقط باز میشه واس من.
وقتی با اینترنت اکسپلولر یا mozila بازش میکنید پیغام میده که فایل رو از روی سیتم دانلود کنم بعد save رابزنید ادرس میخواد که فایل بریزه اونجا آدرس فایل و زیر شاخه اون باید حتما انگلیسی باشه .
بعد به اون آدرس برید و با Microsoft HTML help Executable خود ویندوز بازکنید.

jadogar
13-08-2011, 23:41
سلام
من امروز همون برد صفحه قبل رو تحویل گرفتم
اگه کاری از دستم بر میاد حتما کمک می کنم
فقط کافیه به من بگید چه کار کنم

mahdi8888
17-08-2011, 14:08
با سلام
ادامه آموزشها چی شد ، برد lpc1768 چی شد ، ما هنوز منتظر آموزشهای بعدی هستیم.

sigma-mx
17-08-2011, 14:46
من هم مشتاقانه منتظر ادامه آموزش هستم :o

processor
02-09-2011, 18:42
یک چیز کار راه انداز بچه هایی که برد آموزشی lpc2368 دارند با تعویض ic میشه موقتا پروژهای lpc1768 را تست کنند.
حتما این pdf ساخت و اموزش آقای مسعود انصاریان بخونید
سلام
کسی فایل هاشو نداره pcb
من داشتم اما پیدا نیست
اگه امکانش هست پست های اضافی این مبحث رو پاک کنید که بیخود شلوغ نشه
:hi:

mahdi8888
03-09-2011, 19:07
با سلام
ببخشید که خیلی دیر جواب دادم چونکه آموزش این ایسی توی این سایت کلا مثل اینکه فراموش شده من دیر سر زدم
اینم pcb که خواسته بودید مربوط به برد lpc1768 و lpc2368

pooriya
15-09-2011, 15:39
سلام

به دلیل کمبود وقت و کار زیاد با xmega نمی تونستم زیاد سر بزنم.ولی از هفته بعد در نظر دارم با تهیه یک header بوردهر هفته (اگه وقت کنم) یه نمونه کد از ساده ترین مبحث تا .... بزارم.

کامپایلر مورد نظر من IAR می باشد و از تمام دوستان می خوام اگه وقت دارن کار رو شروع کنن.

mahdi8888
15-09-2011, 19:56
با سلام
آقا ما شدیدا منتظریم امیدوارم بتونی تا اخرش ادامه بدی و نصفه نیمه ول نکنی
با تشکر

pooriya
02-10-2011, 22:45
سلام

در این قسمت می خوام به نحوه تنظیم و استفاده از واحدد pll در میکروکنترولر lpc1768 در حد اشنائی و راه اندازی اشاره کنم،وچون از کتابخانه های cmsis استفاده خواهیم کرد به نحوه تنظیم مقادیر در این کتابخانه ها اشاره می کنیم.البته بهترین منبع LPC17xx User manual می باشد که و توصیه می شود جهت استفاده بهتر به این برگه مراجعه شود.

ضمنا سورس های نوشته شده در این تاپیک قرار خواهند گرفت:

کلیه سورس ها و نکات مهم میکروکنترولر lpc1768 - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

میکرو کنترولر lpc1768 دارای 2 واحد pll به نامهای pll0,pll1 می باشد.

خصوصیات PLL0:

-این واحد ورودی کلاک از 32khz تا 50mhz را پشتیبانی میکند.

-منبع کلاک pll0 می تواند اوسیالاتور داخلی میکرو یا کریستال متصل به پایه های xtal1,xtal2 ویا کریستال ساعت (32.768) انتخاب گردد.

(اوسیلاتور داخلی میکرو 4mhz بوده و کریستال خارجی مورد استفاده می تواند از 1 تا 25mhz انتخاب شود)

-خروجی pll0 میتواند بین 275 تا 550mhz باشد.

مقادیر انتخاب شده برای رجیستر های MSEL,NSEL که از انها برای ضرب و تقسیم فرکانس ورودی استفاده می شود به ترتیب می تواند:
N=1-256
M=6-512
قرار بگیرد.

خصوصیات PLL1:

از این PLL مخصوص برای تهیه فرکانس کاری قسمت USB که مقدار 48MHZ را داراست استفاده می شود زیرا دراوردن این فرکانس با استفاده از PLL0 کمی مشکل است در صورتی که PLL1 میتواند به صورت ثابت این فرکانس را تهیه کند.

-منبع کلاک برای این واحد فقط می تواند کریستال خارجی انتخاب شود.

- ورودی کلاک برای این واحد می تواند از 10 تا 25MHZ انتخاب شود.

-خروجی PLL1 می تواند بین 156 تا 320MHZ باشد.

-مقادیر انتخاب شده برای رجیستر های MSEL,PSEL که از انها برای ضرب و تقسیم فرکانس ورودی استفاده می شود به ترتیب می تواند :
M=1-32
P=1-8 قرار بگیرد.

مثال:

-کریستال متصل به میکرو را اکثرا 12MHZ در نظر میگیریم.

با فرض بالا مقادیر واحد PLL را طوری انتخاب نمائید که فرکانس کاری CPU=12MHZ و واحد USB=48MHZ باشد.

فرمول های مورد استفاده برای محاسبه مقادیر مورد نظر به صورت زیر است:
(M = (FCCO × N) / (2 × FIN
N = (2 × M × FIN) / FCCO
(FIN = (FCCO × N) / (2 × M

Fin=منبع کلاک مورد نظر که در اینجا 12MHZ می باشد.

که می توانید برای راحتی کار از نرم افزار ارائه شده برای این منظور(در تاپیک ذکر شده در بالا) استفاده کنید.

شماتیک و فرمول های واحد PLL:


You can see links before reply

ما مقادیر M,N را با کمک نرم افزار به این صورت انتخاب می کنیم:
M=12
N=1

با انتخاب این مقادیر خروجی واحد PLL0 مقدار 288MHZ قرار می گیرد که این مقدار برای اعمال به عنوان کلاک CPU خیلی زیاد بوده و ما در این مثال فرکانس CPU را 12MHZ در نظر گرفته ایم،در این مرحله ما رجیستر CCLKSEL را مقدار دهی می کنیم ،که مقدار 24 را انتخاب می نمائیم با انتخاب این مقدار خروجی کلاک PLL0 تقسیم بر این مقدار شده (288/24) و فرکانس کاری CPU برابر 12MHZ قرار می گیرد.

بعد از این مراحل نوبت به مقدار دهی N,M,CCLKSEL تعیین شده در سورس(برنامه) مورد نظرمان است،چون از کتابخانه های CMSIS استفاده می کنیم سورس system_LPC17xx.c را باز کرده و مقدار معادل هگز مقادیر به دست امده در بالا را مانند شکل زیر جایگزین می کنیم:

N-1=0=0
M-1=11=0XB
CCLKSEL-1=23=0X17


You can see links before reply
فعلا تمام.

torabi.ieee
16-10-2011, 17:44
سلام من یک مرجع میخوام برای شروع زبان برنامه نویسی keil یک حالت خاصیه

ma-bah
17-10-2011, 00:41
سلام . من فعلا یکم سرم شلوغه ولی حتما می تونید برای ادامه ی کار روی من حساب کنید مخصوصا تو ترجمه و کار با کتابخونه های cmsis‌ . فقط یه چیزی من تا حالا با IAR‌کار نکردم با کیل کار می کنم ولی خیلی دوست دارم کنار کیل با IAR نیز کار کنم و تفاوتشونو حس کنم ( در صورتی که البته با هم تفاوت داشته باشند )
فقط یه چیزی من یه بار خواستم یه پروژه ی جدید ایجاد کنم و برنامه بنویسم اما نتونستم . راستیتش یه چیزایی هم از هلپش خوندم اما نفهمیدم باید دقیقا چیکار کنم . ممنون میشم اگر یه آموزش از ایجاد پروژه و کامپایل کردن برنامه و ایجاد فایل هگز با IAR بزارید

mehrdad2245
24-03-2012, 17:33
سلام اگه امکان هست اموزش توابع usb قرار دهید کارهای جالبی میشه باش انجام داد . فکر کنم از hid شروع کنیم بهتر باشه مممنون

kanonyar
25-03-2012, 10:59
با سلام به دوستانه اهل علم و پیشرفت و خسته نباشید میگم
من نظرم اینه با توجه به زحمت هایی که شکا میکشین خوب بود که یک جایی را قرار میدادین به فایل هایی که جوابه درست گرفتین و برنامه ها کار میکنه و آموزشهای لازم رو هم پیوست میکردین
اینطوری دیگه خیاله آدم راحت بود
البته بگم خیلی خیلی ممنونم که همین وقت رو هم گذاشتین و جواب سولات رو میدین
با تشکر

leila_enginee
18-04-2012, 11:32
ممنون میشم اگر یه آموزش از ایجاد پروژه و کامپایل کردن برنامه و ایجاد فایل هگز با iar بزارید
تشکر

esi_52000
18-04-2012, 12:32
ممنون میشم اگر یه آموزش از ایجاد پروژه و کامپایل کردن برنامه و ایجاد فایل هگز با iar بزارید
تشکر

ذوست عزیز ژیشنهإد میکنم به جإی سرو کله زدن بإ keil إگه دإرین إز میکروهإی سری cortex إستفإده میکنین إز کإمپإیلر COIDE إستفإده کنین .زودتر به جوإب میرسین

meysaminter
05-07-2012, 21:57
پس چرا بحت آموزش رو به صورت قدم به قدم شروع نمی کنین؟ از شروع این تاپیک خیلی میگذره :sa: .
من با میکرو در حد lcd و rs232 آشنا هستم و از امروز ARM رو شروع کردم . نتایج تحقیقات یه روزه ی :mrgreen: من این بود : از بین گذینه های متفاوت ARM فهمیدم نرم دنبال ATMEL بهتره و Philips گذینه ی مناسب و صنعتی تریه و کار باهاش راحت تره. سرعتش هم واقعی و مطابق دیتاشیتش هست . و اینکه ریسک مشکل پیش اومدن برای شرکتش کمتره نسبت به ATMEL . از بین نمونه های مختلف Philips همین LTC1768 رو انتخاب کردم . چون از هسته ی cortex m3 استفاده می کنه که ظاهرا نسبت به هسته های سری ARM بهتره و هم قیمتش مناسبه . الان قیمت این آیسی حدود 17000 تومنه . (سایت جوان الکترونیک) . زبان برنامه نویسی رو هم Keil انتخاب کردم چون همه می گن!!!! فقط خواهشا یکی شروع کنه و خوب آموزش بده و از زیرش هم در نره . ما منتظریم ببینیم تو این سایت یکی پیدا میشه یا نه .:0013:

esi_52000
06-07-2012, 00:34
پس چرا بحت آموزش رو به صورت قدم به قدم شروع نمی کنین؟ از شروع این تاپیک خیلی میگذره :sa: .
من با میکرو در حد lcd و rs232 آشنا هستم و از امروز ARM رو شروع کردم . نتایج تحقیقات یه روزه ی :mrgreen: من این بود : از بین گذینه های متفاوت ARM فهمیدم نرم دنبال ATMEL بهتره و Philips گذینه ی مناسب و صنعتی تریه و کار باهاش راحت تره. سرعتش هم واقعی و مطابق دیتاشیتش هست . و اینکه ریسک مشکل پیش اومدن برای شرکتش کمتره نسبت به ATMEL . از بین نمونه های مختلف Philips همین LTC1768 رو انتخاب کردم . چون از هسته ی cortex m3 استفاده می کنه که ظاهرا نسبت به هسته های سری ARM بهتره و هم قیمتش مناسبه . الان قیمت این آیسی حدود 17000 تومنه . (سایت جوان الکترونیک) . زبان برنامه نویسی رو هم Keil انتخاب کردم چون همه می گن!!!! فقط خواهشا یکی شروع کنه و خوب آموزش بده و از زیرش هم در نره . ما منتظریم ببینیم تو این سایت یکی پیدا میشه یا نه .:0013:

سلإم دإدإشم . إنتخإبت عإلیه دإدإش.1768 وإقعإ کولإکه.
رإستی مثل إینکه پستإی قسمت lpc رو خوب نخوندی.دنبإل پست زیر بگردی إموزش خیلی قسمتإ رو پیدإ میکنی دإدإشم
تشریح کإمل دستورإت cmsis

شرمنده بلد نبودم لینک بدم وإسه همین إسم پست رو وإست نوشتم

meysaminter
06-07-2012, 11:06
دستت درد نکنه . اما من حتی نمی دونم که cmsis چی هست؟ خوردنیه؟ باید یه تعریف مقدماتی از cmsis باشه تا ارتباطش رو با arm مبتدی هایی مثل من بفهمن و بعد برن سراغش . حالا شما استاد ما شاگرد بفرمایید که این Cmsis چی هست؟ زبان برنامه نویسیه؟ خیلی ممنونم از شما و از بقیه ی اساتید که از این به بعد قراره به من کمک کنن. :0013:

esi_52000
06-07-2012, 19:08
إستإد چیه عزیز.مإ کوچیک شمإییم .من خودم آخر تإزه کإرإم.
ببین عزیز cmsis دروإقع سإده سإزی دستورإت کإر بإ رجیسترهإی میکرو هستش . دروإقع إومدن زبون برنإمه نویسی رو إز سطح رجیستر نویسی بیرون آوردن وبه سطح زبإن گفتإر نزدیک کردن.وإسه هر قسمت إز میکرو cmsis دستورإت خودش رو دإره .به إون بخشی که عرض کردم مرإجعه کنین.چون دوستإن بهتر توضیح دإدن دإدإشم

meysaminter
14-07-2012, 11:58
خیلی ممنونم . من دوست دارم ARM رو پایه ای یاد بگیرم . به نظرتون از مجله ی pmm شروع کنم بعد بیام سراغ اون تاپیکی که گفتید بهتر نیست؟

alamdar
29-10-2012, 02:50
این چه وضعیه واقعا !!

یک تاپیک 5 صفحه ای رو بخونی فقط واسه add کردن cmsis تو پروژه keil!!

مدیران سایت لطفا اینطور تاپیک هارو یا مهم نکنند و یا اگر اینطوری بلا استفاده ماند از مهم خارج کنند !!


خیلی تاپیک ها توی سایت با یکی 2 تا پست خوب شروع میشه اما بعد به حاشیه میره و بعضا چندین صفحه بی محتوا ادامه پیدا میکنه و در نهایت هم رها میشه!

Amirkhan_0o0
07-11-2012, 09:20
ذوست عزیز ژیشنهإد میکنم به جإی سرو کله زدن بإ keil إگه دإرین إز میکروهإی سری cortex إستفإده میکنین إز کإمپإیلر coide إستفإده کنین .زودتر به جوإب میرسین
جناب طاهری لینکی از این نرم افزار ندارین؟

Doloop
07-11-2012, 15:50
(مثل اینکه باید ابتدا پبت نام کنید)

coIDE (You can see links before reply)

gbg
08-11-2012, 11:23
با سلام

در رابطه با اموزشها امروز یه فایلی قرار میدم فایلهااااااااااا.در این فایل فکر میکنم جائی از میکرو نمونده باشه که راه اندازی نشه فقط به چند نکته دقت کنید:

1-تمامی سورس های نوشته شده برای برد اموزشی زیر است
2-شماتیک و راهنمای این برد ضمیمه شده است
3-اکثر قسمتها(90%) با کتابخانه های CMSIS راه اندازی شده
4-سورس های مورد نظر در KEIL نوشته شده است
5-سورس ها خیلی جالب بوده و امکاناتی مانندRTOS UCOS ,JOYSTICK,EASYWEB,SD/MMC,RS485,FAT,USB ,HOST,USBHID و..................... راه اندازی شده.
6-سورس های که توسط بنده شاید در اینده گذاشته شود در کامپایلر IAR خواهد بود.


You can see links before reply

دانلود:

LPC1768 (You can see links before reply)

سلام
یه سری خازن هست مثل
c1,c2,...
که مقدارشون رو زده 104 یا 105 اینا مقدارشون چیه؟همون 100uf؟

بعد این قطعاتش تو بازار هست؟

قطعه HR911105A که به همراه DP83848CVV استفاده شده چیه؟ ---- خب فهمیدم چیه ، حالا شماتیک و فوت پرینتش رو دارین؟

تو همون شیت پایه شماره 34 (X1) به U1 وصل شده که زیرش نوشته 50MHz ، قطعه U1 چیه؟

این مقاومت که 2K2 گذاشته چیه؟
ممنون

gbg
10-11-2012, 16:01
کسی نبود کمک کنه؟
همینجوری یه کریستال 50 مگاهرتزی بزارم کافیه؟
مقاومت 2k2 یا 1K5 چیه؟ منظورش 2.2 و 1.5 کیلو هستش؟
چرا مقاومت 0R رو هم کشیده!؟!

nima_elc
10-11-2012, 16:22
مقدار خازن ها بصورت کد نوشته شده که جدولش تو اینترنت هست که هر کد چه خازنی هست
در مورد مقاومت ها هم 1k5 یعنی 1.5 کیلو اهم مقاومت صفر اهم هم من دقت نکردم کجای مدار هست ولی گاهی تو مدارات استفاده میشه
در ضمن تو مدار 2 تا کریستال هست
در مورد اون قطعه هم که پرسیدید سوکت کابل شبکه هست و یک کتابخونه دوستان قرار دادند بگردید تو انجمن پیدا میکنید

gbg
10-11-2012, 18:25
مقاومت صفر اهم : تو قسمت شبکه همون جایی که کریستال هست ، من کریستال چهار پایه ندیدم تا حالا اسمش چیه؟ شمارش چیه؟
فوت پرینت سوکت شبکه فیلتر دار هست ولی شماتیکش نیست

nima_elc
10-11-2012, 19:07
خب شما یه شماتیک بکش بعد فوت پرینت را بهش اضافه کن و کلا اضافه کن تو کتابخونه اصلی خودت که داشته باشی
مدار هم دوباره دیدم بیشتر از 2 تا کریستال داره تمامی y1 y2 y3 و... کریستال هستند ...من منظورتونم نمیفهمم کریستال 4 پایه منظورتون کجای مدار هست؟

gbg
10-11-2012, 19:26
u4 رو میگم تو شیت Ethernet

nima_elc
11-11-2012, 00:18
اسیلاتور 50 مگاهرتز هست و 4 پایه هم داره ...بصورت dip و smd در بازار موجود هست

mansoory
24-12-2012, 12:32
ذوست عزیز ژیشنهإد میکنم به جإی سرو کله زدن بإ keil إگه دإرین إز میکروهإی سری cortex إستفإده میکنین إز کإمپإیلر COIDE إستفإده کنین .زودتر به جوإب میرسین

اسی جان من COIDE رو دانلود کردم و یکم باهاش کار کردم. محیطش جالبه ولی توی دیباگ خیلی ضعف داره مخصوصا برای LPC1768 که Peripheral ها رو نشون نمیده. ضمن اینکه برای کنترل RTOS هم توی دیباگ چیزی نداره. من از ترکیب KEIL+ECLIPSE که قبلا خودت معرفی کردی استفاده می کنم. البته اولش یکم سخت بود چون باید برای هر پروژه مسیر فایلهای هدر رو به Eclipse معرفی می کردم ولی تازگی فهمیدم که میشه تنظیمات پروژه ها رو به هم import کرد.
یه فایل ضمیمه کردم که خودم ازش استفاده می کنم. هر بار که یه پروژه توی Eclipse ایجاد می کنم، توی منوی File گزینه import رو می زنم و بعدش import project setting. و تمام

mj3747
17-01-2013, 19:16
اساتید یه نیگاه به این برنامه بندازین.
هر موقع همه پورت خروجی میکنم کار میکنه اما اینطوری کار نمیکنه!!!!!!!!
ایراد کجاست؟

mzarkoob
17-01-2013, 21:32
اساتید یه نیگاه به این برنامه بندازین.
هر موقع همه پورت خروجی میکنم کار میکنه اما اینطوری کار نمیکنه!!!!!!!!
ایراد کجاست؟
ببخشید کدوم برنامه؟؟!!ii998)

mj3747
17-01-2013, 22:14
اینم برنامه.
8 بیت اول پورت 0 رو خروجی کردم، حالا همونا رو دارم set و reset میکنم. اما LED که میذارم جواب نمیده!!!
کل پورت که خروجی تعریف میکنم و set و reset میکنم جواب میده اما اینطوری نه!!!

Amirkhan_0o0
08-02-2013, 22:05
دوستان من فکر می کنم یکی زحمت بکشه، تفاوت برد های مختلف توی سایت موجود هست رو بگه خیلی عالی می شه!

mzarkoob
08-02-2013, 22:35
اینم برنامه.
8 بیت اول پورت 0 رو خروجی کردم، حالا همونا رو دارم set و reset میکنم. اما LED که میذارم جواب نمیده!!!
کل پورت که خروجی تعریف میکنم و set و reset میکنم جواب میده اما اینطوری نه!!!
سلام
فکر کنم این زمان delay که گذاشتید کم باشه. از این تابع استفاده کنید:

void delay (uint32_t Time)
{
uint32_t i;

i = 0;
while (Time--) {
for (i = 0; i < 5000; i++);
}
}و مقدار delay را 1000 بذارید.

فک کنم اینجا درباره ی همه چی بحث میشه الا 1768
واقعان که ...
در مورد چه چیزای دیگری بحث شده!؟

دوستان من فکر می کنم یکی زحمت بکشه، تفاوت برد های مختلف توی سایت موجود هست رو بگه خیلی عالی می شه!
تفاوتی نداره. همش میکرو lpc1768 روش هست !!:mrgreen:

Amirkhan_0o0
09-02-2013, 03:47
تفاوتی نداره. همش میکرو lpc1768 روش هست !!:mrgreen:
توی سایت سه مدل برد هست:
مدل 1 که کامله! و برای من گرون (You can see links before reply)
مدل 2
(You can see links before reply)مدل 3 با قابلیت ارتقاء (You can see links before reply)
می خوام بدونم:
1- مدل 3 در صورت ارتقا توسط خودمون چه تفاوتهایی با مدل 1 خواهد داشت.
2-بوت لودر می خوره؟؟ یعنی منظورم اینه برای این کار طراحی شده؟
مدل 2 چیه؟
یکی از شباهت هاشون رو که از با تلاش های فراوان و نبوغ استثنایی فرمودین. :mrgreen:
اگه ممکنه تفاوت هاشون رو هم بگین
سپاس

Shapour_Ardebil
09-02-2013, 14:32
توی سایت سه مدل برد هست:
مدل 1 که کامله! و برای من گرون (You can see links before reply)
مدل 2
(You can see links before reply)مدل 3 با قابلیت ارتقاء (You can see links before reply)
می خوام بدونم:
1- مدل 3 در صورت ارتقا توسط خودمون چه تفاوتهایی با مدل 1 خواهد داشت.
2-بوت لودر می خوره؟؟ یعنی منظورم اینه برای این کار طراحی شده؟
مدل 2 چیه؟
یکی از شباهت هاشون رو که از با تلاش های فراوان و نبوغ استثنایی فرمودین. :mrgreen:
اگه ممکنه تفاوت هاشون رو هم بگین
سپاس

با سلام

من فکر میکنم اگر شماتیک را لطف کنند بگذارند هم برای خودشان خوب است ( چون خریدار لوازم بعضی از قسمت هایی که براش لازم است را همراه برد سفارش میدهد مثلا من بک ماژول 3.2 lcd قبلا از سایت خریدم میخواهم بدانم که مستقیما به سوکت این برد سازگار است یا تغییر داده شود ) وهم برای خریدار که میفهمد بالاخره با خرید این ماژول در نهایت بروز کردن چه چیزی نصیب او خواهد شد
امیدوارم مورد توجه قرارگیرد !!!!!

Amirkhan_0o0
11-02-2013, 07:48
توی سایت سه مدل برد هست:
مدل 1 که کامله! و برای من گرون (You can see links before reply)
مدل 2
(You can see links before reply)مدل 3 با قابلیت ارتقاء (You can see links before reply)
می خوام بدونم:
1- مدل 3 در صورت ارتقا توسط خودمون چه تفاوتهایی با مدل 1 خواهد داشت.
2-بوت لودر می خوره؟؟ یعنی منظورم اینه برای این کار طراحی شده؟
مدل 2 چیه؟
یکی از شباهت هاشون رو که از با تلاش های فراوان و نبوغ استثنایی فرمودین. :mrgreen:
اگه ممکنه تفاوت هاشون رو هم بگین
سپاس
سلام
کسی از دوستان نظری نداره؟

cheshmayebaru
15-02-2013, 23:43
سلام چند تا سوال اساسی دارم لطفان کمک کنید

من این قسمت های میکرو رو هیچی نفهمیدم کسی میتونه اینا و به زبون ساده توضیح بده

(WIC (wakeup interrupt controller = ?؟

Self-Reset = ?؟

کنترل کننده ی وقفه ی تو در تو (NVIC) = ?؟

mzarkoob
16-02-2013, 00:15
من این قسمت های میکرو رو هیچی نفهمیدم کسی میتونه اینا و به زبون ساده توضیح بده
کنترل کننده ی وقفه ی تو در تو (NVIC) = ?؟
سلام
nvic یه قسمتی است که هر کدم از قسمت های میکرو را با این فعال کنی بعد از آمدن وقفه وارد زیر روال وقفه میشه و اگر از با این قسمت فعال نکنی وارد زیر روال وقفه نمی شه
یه سوال: شما باقیه موارد را از ابتدا متوجه شدید که این سوالات باقی مونده ؟

ramin_kent
16-02-2013, 00:58
سلام.من تازه كار با ميكرو آرم را با نرم افزار keil شروع كردم يك مشكل در بخش شبيه سازي دارم مثلا" براي صفر و يك كردن پايه ميكرو 2378 در بخش logic analyzer چي كار كنم تا صفر و يك شدن پايه ميكرو را نشان دهد؟(براي مثال port0.0)

ramin_kent
16-02-2013, 15:11
دوستان من یک برد lpc 1768 تازه خریدم ولی یک مشکل برای برد پیش آمده کلید کنار پاور که فکر کنم یک کلید دو حالته است تا دست زدم شکست رویش هم نوشته(220 1.5A)برد هم روشن نکردم ترسیدم مشکلی برایش پیش بیاد حالا من باید چی کار کنم؟اگر برد را روشن کنم مشکلی پیش میاد؟لطفا" من را راهنمایی کنید.

Doloop
16-02-2013, 19:47
میتونی یه عکس از قسمت شکسته بزاری (واضح و شفاف) :wink:

ramin_kent
16-02-2013, 20:28
میتونی یه عکس از قسمت شکسته بزاری (واضح و شفاف) :wink:

مشکلم حل شد.ممنون

mzarkoob
16-02-2013, 23:45
سلام
کسی از دوستان نظری نداره؟
سلام
این تایپیک عنوانش مجموعه اموزش ها 1768 هست و این سوال زیاد مربوط نیست شاید در یک تایپیک جدا بررسی بشه بهتر باشه و این تایپیک به حاشیه نمی ره

سلام.من تازه كار با ميكرو آرم را با نرم افزار keil شروع كردم يك مشكل در بخش شبيه سازي دارم مثلا" براي صفر و يك كردن پايه ميكرو 2378 در بخش logic analyzer چي كار كنم تا صفر و يك شدن پايه ميكرو را نشان دهد؟(براي مثال port0.0)
در مجله pmm شماره 9 صفحه 13 شرح داده ...

ramin_kent
17-02-2013, 02:34
دوستان من يك برد 1768 lpc خريدم با كتاب اتمل آرم كه در فروشگاه است و تمامه مجله هاي pmm را هم دارم به اميد اين كه lpc1768 را ياد بگيرم ولي هيچ منبع آموزشي ندارد سري اتمل كه رجيسترهاش كلا" با lpc فرق ميكنه و در مجله ها هم سري 2378 توضيح داده كه اين هم رجيستر هاش با 1768 فرق ميكنه.حالا من موندم چي كار كنم؟كسي هست كمك من كنه؟

mzarkoob
17-02-2013, 21:31
دوستان من يك برد 1768 lpc خريدم با كتاب اتمل آرم كه در فروشگاه است و تمامه مجله هاي pmm را هم دارم به اميد اين كه lpc1768 را ياد بگيرم ولي هيچ منبع آموزشي ندارد سري اتمل كه رجيسترهاش كلا" با lpc فرق ميكنه و در مجله ها هم سري 2378 توضيح داده كه اين هم رجيستر هاش با 1768 فرق ميكنه.حالا من موندم چي كار كنم؟كسي هست كمك من كنه؟
ای بابا من موندم کتاب آرم اتمل چه ربطی به برد فیلیپس lpc1768 داره !!؟؟ حالا شما موقع خرید چه فکری با خودتون کردید برای خودش معمایست :018:
ان شاء الله به زودی فیلم های آموزشی هم در فروشگاه برای lpc1768 قرار می گیرد

ramin_kent
18-02-2013, 20:29
اسیلاتور روی برد lpc 1768 چند مگا هرتز است؟

mzarkoob
18-02-2013, 23:42
اسیلاتور روی برد lpc 1768 چند مگا هرتز است؟
12 مگ هست. چطور!؟

ramin_kent
19-02-2013, 00:35
12 مگ هست. چطور!؟
والا مي خواهم برد 1768 را پروگرام كنم با jlink نميشه error ميدهد البته تنظيمات jlink و keil را براي پروگرام انجام دادم ولي وقتي پروگرام ميكنم برد reset ميشه و keil اخطار ميده از طريقه jlink آمدم پراگروم بكنم كه برد قفل كرد و برد ريست كردم الان فقط صفحه تاچ برد فقط صفحه سفيد نمايش ميدهد ديگه تصاويري كه موقعه روشن شن نمايش ميداد را ديگه نشان نمي دهد.

zmxsoft
21-02-2013, 23:01
والا مي خواهم برد 1768 را پروگرام كنم با jlink نميشه error ميدهد البته تنظيمات jlink و keil را براي پروگرام انجام دادم ولي وقتي پروگرام ميكنم برد reset ميشه و keil اخطار ميده از طريقه jlink آمدم پراگروم بكنم كه برد قفل كرد و برد ريست كردم الان فقط صفحه تاچ برد فقط صفحه سفيد نمايش ميدهد ديگه تصاويري كه موقعه روشن شن نمايش ميداد را ديگه نشان نمي دهد.


این که دیگه دمویی که قبلا می دیدید و الان نمی بینید دلیلش اینه که اون برنامه از روی فلش erase شده و ربطی به فرکانس اسیلاتور نداره

newman
02-05-2013, 19:37
خیلی با حاله فقط یک آموزش تو تاپیک هست ؟؟؟ ولی عنوان تاپیک آموزش
شاید بخاطر آموزش ویدئویی که تو فرشگاه هست ...

5112100080
31-05-2013, 12:55
با عرض سلام و خدا قوت خدمت تمام دوستان
منم تازه شروع کردم اما هر کمکی از دستم بر بیاید دریغ نمی کنم
با ارزوی موفقیت تمام دوست:oان:hi:

mrokay
01-06-2013, 16:28
سلام خدمت تمامی عزیزان
دادا
یه سوال ساده داشتم
معنی این سه خط و کاربردشون رو نمیدونم
ممنون میشم جواب بدین
یا علی

uint32_t eint0_counter = 0;

LPC_SC->EXTINT = (1UL<<0);

eint0_counter++;