روی پین های پورت 0و2 میکروکنترلر LPC1768 قابلیت ایجاد وقفه وجود دارد. و این قابلیت خیلی کاربردی هست.با هر تغییری(لبه بالا رونده و لبه پایین رونده) روی پین های میکروکنترلر میتوانیم وقفه اایجاد کنیم.خب اگر مطالب قبلی آموزش میکروکنترلر lpc1768 را در وبسایت میکرو دیزاینر الکترونیک دنبال کرده باشید میدانید …
ادامه نوشته »وقفه ها در میکروکنترلر LPC1768
در جلسه گذشته مبدل دیجیتال به آنالوگ را برسی کردیم و قبل برسی موارد دیگر از امکانات جانبی میکروکنترلر lpc1768 واجب هست که وقفه ها در LPC1768 را برسی کنیم در این جلسه به برسی وقفه ها میپردازیم. نکته: کنترل کننده وقفه ها در LPC1768 از نوع NVIC یا کنترل …
ادامه نوشته »آموزش آلتیوم دیزاینر جلسه اول – چرا نرم افزار Altium Designer؟
آموزش آلتیوم دیزاینر جلسه اول : چرا PCB و چرا نرم افزار Altium Designer؟ تاریخچه استفاده از برد مدار چاپی یا به اختصار PCB ، بر می گردد به جنگ جهانی دوم (مشابه بسیاری از تکنولوژی ها و تجهیزات مدرن امروزی) و بعد از آن که در واقع شروع استفاده …
ادامه نوشته »راه اندازی برد اردینو
در این جلسه اردینو میخایم برد وراه اندازی کنیم و همچنین به توزیح توابع اردینو بپردازیم. برای شروع پس از اتصال برد به کامپیوتر(و البته روشن شدن چراغon) و انجام برخی تنظیمات ساده برد اماده برنامه نویسی میشه. اگه یه صفحه برنامه نویسی جدید باز کنید دوتا دستور میبینید که …
ادامه نوشته »مبدل دیجیتال به آنالوگ میکروکنترلرهای LPC1768
کاربران عزیز وبسایت میکرو دیزاینر الکترونیک اگر جلسه قبلی آموزش میکروکنترلر LPC1768 را خونده باشید میدانید که قسمت مبدل آنالولوگ به دیجیتال یا ADC میکروکنترلر را برسی کردیم و یادگرفتیم که اگر سیگنال آنالوگی بود و خواستیم تبدیل به دیجیتال کنیم باید از ADC استفاده کنیم.ولی اگر سیگنال دیجیتال باشه …
ادامه نوشته »مبدل آنالوگ به دیجیتال میکروکنترلرهای LPC1768
اگر جلسات قبلی آموزش میکروکنترلرهای LPC1768 را دنبال کرده باشید میدانید که در جلسه قبلی پورت های ورودی و خروخی LPC1768 را برسی کردیم و یادگرفتیم چطوری پورت ها را بعنوان ورودی/ خروجی تعریف کنیم و مقادیر را روی آنها بنویسیم و یا بخوانیم و همه این کارها را با …
ادامه نوشته »آموزش راه اندازی LDR با آردوینو
در این قسمت میخوایم راه اندازی ldr با آردوینو را کار کنیم و یا بطور ساده تر یه LDRرو به ورودی آنالوگ آردوینو وصل کنیم و با خوندن مقدار اون سه تا ال ای دی روشن بشن . خب برای وصل کردن سنسور فتوسل یا همون LDRبه پایه آنالوگ آردوینو باید …
ادامه نوشته »تنظیمات کلاک میکروکنترلرهای PIC در CCS C
در ادامه مجموعه آموزش های میکروکنترلر PIC توسط کامپایلر CCS C ، در این قسمت تنظیمات کلاک میکروکنترلر را بررسی می کنیم. برای شبیه سازی برنامه های نوشته شده معمولا نیازی به دانستن تنظیمات مربوط به کلاک میکروکنترلر نیست و کافی است در پنجره ی properties میکروکنترلر که با دوبار …
ادامه نوشته »پورت های ورودی و خروجی میکروکنترلر LPC1768
اگر جلسات قبلی آموزش میکروکنترلرهای LPC1768 را در سایت میکرو دیزاینر الکترونیک دنبال کرده باشید میدانید که در جلسه قبلی توابع CMSIS را برسی کردیم و گفتیم که میخواهیم برنامه ها را بر اساس این توابع بنویسیم. در این جلسه میخواهیم پورت های ورودی و خروجی lpc17xx_gpio میکروکنترلر LPC1768 را …
ادامه نوشته »معرفی CMSIS
CMSIS یک رابط نرم افزاری استاندارد شده برای برنامه نویسی میکروکنترلرهای ARM با هسته Cortex میباشد.این توابع (رابط نرم افزاری استاندارد برای میکروکنترلرهای Cortex ) در سال 2008 توسط شرکت ARM معرفی شدن تا برنامه نویسی این سری از میکروکنترلرها را استاندارد کنن و قابلیت استفاده از نرم افزار را …
ادامه نوشته »آموزش میکروکنترلرهای PIC با یک تمرین تایمر ساده
در ادامه مجموعه آموزش های میکروکنترلر PIC توسط کامپایلر CCS C ، در این قسمت به عنوان تمرین آموزش های جلسات قبل، برنامه یک تایمر ساده که قابلیت زمان گیری تا 99 ثانیه را دارد می نویسیم. در جلسات آینده با استفاده از تایمرهای میکروکنترلر، همین برنامه را به شکل …
ادامه نوشته »آموزش ایجاد پروژه در Keil
دوستان عزیز اگر دو جلسه آموزشی ، آموزش میکروکنترلرهای LPC1768 را خونده باشید ما در جلسات قبل با پردازنده های ARM ، هسته Cortex-M3 آشنا و همچنین امکانات LPC1768 را شناختیم. دراین جلسه میخواهیم ایجاد پروژه در Keil را قدم به قدم آموزش بدیم تا بتونیم پروژه های خود را …
ادامه نوشته »آموزش میکروکنترلرهای LPC1768 جلسه دوم: برسی امکانات LPC1768
میکروکنترلر LPC1768 با هسته Cortex-M3 و معماری هاروارد ، حداکثر سرعت 100MHz و حافظه فلش 512کیلوبایت یکی از بهترین گزینه ها برای طراحی سیستم های الکترونیکی میباشد. مشخصات کلی میکروکنترلر LPC1768 در جدول زیر موجود میباشند. مدل مورد برسی LPC1768FBD100 میباشد. مشخصات کلی میکروکنترلر LPC1768 ولتاژ کاری (V) 2.4 – 3.6 …
ادامه نوشته »مدار هشدار دهنده نشتی گاز منواکسید کربن با تماس تلفنی
پروژه یا مدار هشدار دهنده نشتی گاز منواکسید کربن با تماس تلفنی با سنسور MQ-7 ، کی پد برای عوض کردن شماره ، بازر برای هشدار صوتی ، رله برای قطع شیر برقی گاز و یا فرمان دادن به چیزی خاص ، نمایشگر LCD برای نمایش وضعیت و قطعات دیگر یک پروژه …
ادامه نوشته »آموزش میکروکنترلرهای LPC1768 جلسه اول: معرفی ARM و هسته Cortex-M3
پردازنده های ARM بیشتر دارای هسته 32 بیتی میباشند (البته هسته 64 بیتی نیز دارن و در آینده خدا میدونه تا چند بیتی برن و شایدم تکنولوژی کلا متحول شد 🙂 ) و از معماری RISC بهره میرند. تاریخچه ARM ARM نوعی از معماری پردازندههای کامپیوتری است که بر طبق …
ادامه نوشته »