آموزش میکروکنترلرهای LPC1768 جلسه نهم: وقفه GPIO

آموزش میکروکنترلرهای LPC1768 جلسه نهم: وقفه GPIO

روی پین های  پورت  0و2 میکروکنترلر  LPC1768  قابلیت ایجاد وقفه وجود دارد. و این قابلیت خیلی کاربردی هست.با هر تغییری(لبه بالا رونده و لبه پایین رونده) روی پین های میکروکنترلر میتوانیم وقفه اایجاد کنیم.خب اگر مطالب قبلی آموزش میکروکنترلر lpc1768 را در وبسایت میکرو دیزاینر الکترونیک دنبال کرده باشید میدانید …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه هشتم: وقفه ها در LPC1768

آموزش میکروکنترلرهای LPC1768 جلسه هشتم: وقفه ها NVIC

در جلسه گذشته مبدل دیجیتال به آنالوگ را برسی کردیم و قبل برسی موارد دیگر از امکانات جانبی میکروکنترلر lpc1768 واجب هست که وقفه ها در LPC1768 را برسی کنیم در این جلسه به برسی وقفه ها میپردازیم. نکته: کنترل کننده وقفه ها در LPC1768 از نوع NVIC یا کنترل …

ادامه نوشته »

آموزش Altium Designer جلسه اول : چرا PCB و چرا نرم افزار Altium Designer ؟

تاریخچه استفاده از برد مدار چاپی یا به اختصار PCB ، بر می گردد به جنگ جهانی دوم (مشابه بسیاری از تکنولوژی ها و تجهیزات مدرن امروزی) و بعد از آن که در واقع شروع استفاده از PCB در دستگاه های تجاری بوده است. امروزه برد مدار چاپی یکی از …

ادامه نوشته »

راه اندازی برد اردینو

راه اندازی برد اردینو

در اولین جلسه اردینو میخایم برد وراه اندازی کنیم و همچنین به توزیح توابع اردینو بپردازیم. برای شروع پس از اتصال برد به کامپیوتر(و البته روشن‌ شدن چراغon) و انجام برخی تنظیمات ساده برد اماده برنامه نویسی میشه. اگه یه صفحه برنامه نویسی جدید باز کنید دوتا دستور میبینید که …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه هفتم: مبدل دیجیتال به آنالوگ lpc17xx_dac.h

آموزش میکروکنترلرهای LPC1768 جلسه هفتم: مبدل دیجیتال به آنالوگ lpc17xx_dac.h

کاربران عزیز وبسایت میکرو دیزاینر الکترونیک اگر جلسه قبلی آموزش میکروکنترلر LPC1768 را خونده باشید میدانید که قسمت مبدل آنالولوگ به دیجیتال یا ADC میکروکنترلر را برسی کردیم و یادگرفتیم که اگر سیگنال آنالوگی بود و خواستیم تبدیل به دیجیتال کنیم باید از ADC استفاده کنیم.ولی اگر سیگنال دیجیتال باشه …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه ششم: مبدل آنالوگ به دیجیتال lpc17xx_adc.h

مبدل آنالوگ به دیجیتال lpc17xx_adc.h

اگر جلسات قبلی آموزش میکروکنترلرهای LPC1768 را دنبال کرده باشید میدانید که در جلسه قبلی پورت های ورودی و خروخی LPC1768 را برسی کردیم و یادگرفتیم چطوری پورت ها را بعنوان ورودی/ خروجی تعریف کنیم و مقادیر را روی آنها بنویسیم و یا بخوانیم و همه این کارها را با …

ادامه نوشته »

آموزش راه اندازی ldr با آردوینو

آموزش راه اندازی ldr با آردوینو

در این قسمت میخوایم راه اندازی ldr با آردوینو را کار کنیم و یا بطور ساده تر یه LDRرو به ورودی آنالوگ آردوینو وصل کنیم  و با خوندن مقدار اون سه تا ال ای دی روشن بشن . خب برای وصل کردن سنسور فتوسل یا همون LDRبه پایه آنالوگ آردوینو باید …

ادامه نوشته »

آموزش میکروکنترلرهای PIC ، کامپایلر CCS C : جلسه ششم (تنظیمات کلاک)

در ادامه مجموعه آموزش های میکروکنترلر PIC توسط کامپایلر CCS C ، در این قسمت تنظیمات کلاک میکروکنترلر را بررسی می کنیم. برای شبیه سازی برنامه های نوشته شده معمولا نیازی به دانستن تنظیمات مربوط به کلاک میکروکنترلر نیست و کافی است در پنجره ی properties میکروکنترلر که با دوبار …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه پنجم: پورت های ورودی و خروجی lpc17xx_gpio

آموزش میکروکنترلرهای LPC1768 جلسه پنجم: پورت های ورودی و خروجی lpc17xx_gpio

اگر جلسات قبلی آموزش میکروکنترلرهای LPC1768 را در سایت میکرو دیزاینر الکترونیک دنبال کرده باشید میدانید که در جلسه قبلی  توابع CMSIS را برسی کردیم و گفتیم که میخواهیم برنامه ها را بر اساس این توابع بنویسیم. در این جلسه میخواهیم پورت های ورودی و خروجی lpc17xx_gpio  میکروکنترلر LPC1768 را …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه چهارم: معرفی CMSIS

آموزش میکروکنترلرهای LPC1768 جلسه چهارم: معرفی توابع CMSIS

CMSIS یک رابط نرم افزاری استاندارد شده برای برنامه نویسی میکروکنترلرهای ARM با هسته Cortex میباشد.این توابع (رابط نرم افزاری استاندارد برای میکروکنترلرهای  Cortex ) در سال 2008 توسط شرکت ARM معرفی شدن تا برنامه نویسی این سری از میکروکنترلرها را استاندارد کنن و قابلیت استفاده از نرم افزار را …

ادامه نوشته »