برچسب- ARM

شرکت NXP در فروش میکروکنترلر رتبه اول شد

به گزارش IC Insights شرکت NXP با رشد 116 درصدی در فروش میکروکنترلر با برند تجاری Freescale از شرکت Renesas پیشی گرفت و اکنون به عنوان تولید کننده شماره یک شناخته می شود شرکت Freescale که در دسامبر 2015 به مالکیت NXP درآمده بود با فروش 2.9 بیلیون دلار در سال قبل باعث شد NXP در اوج قرار گیرد. در حدود سه چهارم از کل فروش شرکت NXP در سال 2015 مربوط به میکروکنترلرهای 8 و 16 بیتی به کار رفته [...]

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

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

مقدمه امروزه از میکروکنترلرها در گستره وسیعی از زندگی روزمره استفاده می شود. از میکروکنترلرهای کوچک 8 بیتی گرفته که در اسباب بازی ها ، اجاق گاز و … استفاده می شود تا میکروکنترلرهای 32 بیتی قدرتمند که در گوشی ها و رسانه های تصویری کاربرد دارد. بدون میکروکنترلرها نه تنها زندگی ما کمتر هیجان انگیز است بلکه کنترل انسان روی اشیای محیط کمتر خواهد بود. بیلیون ها میکروکنترلر هر ساله در جهان به فروش می رسد. چه اتفاقی می افتد [...]

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

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

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

انواع ماژول های ارتباطی سریال برای شبکه سازی میکروکنترلر

مقدمه امروزه استفاده از میکروکنترلر به صورت فرستنده/گیرنده کاربرد بسیاری دارد. در این مقاله به بررسی ماژول هایی که به منظور ارتباط یک میکروکنترلر ( معمولا AVR ، ARM یا PIC ) با یک وسیله دیگر می پردازیم. وسیله ای که در مقابل میکرو قرار دارد و میکرو با آن ارتباط برقرار می کند خود میتواند یک میکروکنترلر دیگر ، یک کامپیوتر یا یک شبکه ای از وسایل متصل به هم باشد. برای آموزش اصول و مبانی شبکه ها میتوانید [...]

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

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

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