بخش دهم آموزش 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 و … در کامپایلر KEIL [...]

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

بخش هفتم آموزش 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 را یادبگیریم. یکی [...]

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

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

پیش نیاز : دوره آموزشی AVR دسترسی سریع به بخش های قبلی : شروع دوره های آموزش مجازی ARM بخش اول آموزش ARM بخش دوم آموزش ARMمقدمه همانطور که در بخش قبلی آموزش به آن اشاره کردیم ، میکروکنترلرهای ARM سری LPC213X ، دارای معماری ARM7TDMI-S هستند. در این بخش می خواهیم معماری این میکروکنترلرها و به طور کلی هر نوع میکروکنترلر ARM ی که دارای معماری ARM7 است را معرفی و تشریح نماییم. در این بخش مفاهیم پایه ای وجود دارد که پیش [...]

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

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

پیش نیاز : دوره آموزشی AVR دسترسی سریع به بخش های قبلی : بخش اول آموزش ARMمقدمه یکی از شرکت های سازنده میکروکنترلرهای ARM ، شرکت NXP می باشد. این شرکت در حقیقت بخشی از شرکت Philips است که از سال ۲۰۰۶ تولیدات نیمه هادی خود را با برند تجاری NXP تولید و عرضه کرده است. تفاوت اصلی تولیدات ARM این شرکت با سایر شرکت ها که باعث استفاده چشمگیر آنها در محصولات صنعتی و تجاری گشته است ، در طراحی سخت [...]

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

بخش اول آموزش ARM : آشنایی با انواع تراشه های ARM

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

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