بخش دوازدهم آموزش ARM : معرفی ، معماری و راه اندازی میکروکنترلرهای سری LPC176x/5x

پیش نیاز های این آموزش : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید کل مباحث دوره آموزشی ARM7 : از اینجا شروع کنید نکته مهم : روند آموزش های آتی به سمت کاربردی و کوتاه شدن پیش خواهد رفت و کمتر به اصول و پیش نیازها اشاره خواهیم کرد. بنابراین در صورتی که پیش نیازهای ذکر شده را به طور کامل مسلط نباشید ، در مفاهیم قسمت های بعدی با مشکل مواجه خواهید شد. توصیه می شود قبل از [...]

بیشتر بدانید ...

بخش یازدهم آموزش ARM : معرفی و معماری میکروکنترلرهای سری Cortex M3

 پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید کل مباحث دوره آموزشی ARM7 : از اینجا شروع کنید نکته مهم : روند آموزش های آتی به سمت کاربردی و کوتاه شدن پیش خواهد رفت و کمتر به اصول و پیش نیازها اشاره خواهیم کرد. بنابراین در صورتی که پیش نیازهای ذکر شده را به طور کامل مسلط نباشید ، در مفاهیم قسمت های بعدی با مشکل مواجه خواهید شد. توصیه می شود قبل از شروع به [...]

بیشتر بدانید ...

دانلود بسته آموزش کاربردی میکروکنترلرهای ARM7

بسته آموزش کاربردی میکروکنترلرهای ARM7 ویرایش دوم شهریور 1395 مقدمه مولف : امروزه از میکروکنترلرهای ARM به علت یکپارچه کردن سیستم های کنترلی با سرعت پردازش بالا ، توان مصرفی کم ، قیمت ارزان تر و حجم کمتر بیشترین استفاده را می شود. به طوری که امروزه هسته‌های پردازنده ARM به عنوان رایج‌ترین پردازنده ۳۲ بیتی با سرعت پردازش چند مگاهرتز تا چند گیگاهرتز در طیف وسیعی از سیستم‌های نهفته و قابل حمل مورد استفاده قرار می‌گیرند. برای نمونه امروزه اغلب تلویزیون ها [...]

بیشتر بدانید ...

بخش دهم آموزش ARM : راه اندازی واحدهای ارتباطی سریال

پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM بخش چهارم آموزش ARM بخش پنجم آموزش ARM بخش ششم آموزش ARM بخش هفتم آموزش ARM بخش هشتم آموزش ARM بخش نهم آموزش ARM مقدمه در بخش گذشته با برخی از واحدهای مهم میکروکنترلر LPC2138 آشنا شدیم. در ادامه معرفی و تشریح واحدها به بخش مهمی از واحدها به نام ارتباطات سریال می رسیم. ارتباطات سریال در میکروکنترلرهای ARM7 [...]

بیشتر بدانید ...

بخش نهم آموزش ARM : راه اندازی واحدهای جانبی LPC2138

پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM بخش چهارم آموزش ARM بخش پنجم آموزش ARM بخش ششم آموزش ARM بخش هفتم آموزش ARM بخش هشتم آموزش ARM مقدمه در این بخش از آموزش ARM به راه اندازی واحدهای جانبی نظیر وقفه ، ADC ، DAC ، تایمر ، PWM ، RTC و Watchdog خواهیم پرداخت. برای هر واحد ابتدا توضیحات عملکرد آن داده می شود ، [...]

بیشتر بدانید ...

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

پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM بخش چهارم آموزش ARM بخش پنجم آموزش ARM بخش ششم آموزش ARM بخش هفتم آموزش ARM مقدمه مهمترین تفاوت میان برنامه نویسی ARM7 و AVR یکی عدم وجود ابزاری همانند کدویزارد است که بخش مهم و رجیستری کدها را برای ما تولید کند و دیگری عدم وجود هدر فایل هایی نظیر delay.h ، lcd.h و … در کامپایلر [...]

بیشتر بدانید ...

بخش هفتم آموزش ARM : آموزش واحد کنترل سیستم و راه اندازی PLL

پیش نیازها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM بخش چهارم آموزش ARM بخش پنجم آموزش ARM بخش ششم آموزش ARM مقدمه یکی از مهمترین مباحث در راه اندازی میکروکنترلرهای ARM کنترل توان مصرفی و نیز کلاک کاری میکرو ( سرعت پردازش CPU ) است. در میکروکنترلرهای AVR مبحثی به نام فیوز بیت وجود داشت که وظیفه های کنترلی از جمله کنترل کلاک میکرو را برعهده داشت. [...]

بیشتر بدانید ...

بخش ششم آموزش ARM : راه اندازی واحد GPIO میکروکنترلر LPC2138

  پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM بخش چهارم آموزش ARM بخش پنجم آموزش ARM مقدمه همانطور که متوجه شدید، میکروکنترلرهایARM7  از نظر برنامه نویسی کمی از میکروکنترلرهای AVR دشوارتر هستند. در میکروکنترلرهای AVR درون نرم افزار CodeVision ابزاری به نام کدویزارد وجود داشت که بخشی از کدهای مورد نیاز برنامه نویسی را به صورت اتوماتیک و تنها با تنظیمات ساده ای [...]

بیشتر بدانید ...

بخش پنجم آموزش ARM : شروع به کار و با نرم افزارهای KEIL و Proteus

پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM بخش چهارم آموزش ARM مقدمه میکروکنترلرهای ARM سری LPC21xx یکی از راحت ترین میکروکنترلرها از نظر برنامه نویسی و سخت افزار مورد نیاز می باشند که طیف وسیعی از پروژه ها را نیز پوشش می دهند. ضمن اینکه جزو معدود میکروکنترلرهای ARM هستند که در نرم افزار پروتئوس وجود دارند و میتوان آن ها را [...]

بیشتر بدانید ...

بخش چهارم آموزش ARM : معرفی و راه اندازی میکروکنترلر LPC2138

پیش نیاز ها : کل مباحث دوره آموزشی AVR : از اینجا شروع کنید شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARM بخش سوم آموزش ARM مقدمه در قسمت قبل با معماری میکروکنترلرهای ARM7 و سری LPC213x آشنا شدیم. اما معمولا میکروکنترلرهای Cortex M3 ، یعنی سری LPC176x در پروژه ها به علت قابلیت های بیشتر و سرعت بالاتر ترجیح داده می شود. با این حال ویژگی های مفیدی ، باعث می شود که ابتدا میکروکنترلرهای سری ARM7 را یادبگیریم. [...]

بیشتر بدانید ...