نتایج جست و جو برای: cpu

بردهای آردوینو Due و Zero

برد آردوینو Zero

بردهای آردوینو Due و Zero،  برد آردوینو Due مبتنی بر میکروکنترلرهای خانواده Atmel SAM3X8E ARM Cortex-M3 است. این برد به عنوان اولین برد آردوینو مبتنی بر پردازنده های  ARM 32 بیتی شناخته می شود.امروز در این جلسه از سلسله جلسات آموزش آردوینو قصد داریم این دو برد را برسی کنیم در …

ادامه نوشته »

ZYNQ چیست و چه کاربردی دارد؟ + فیلم آموزشی

تراشه ZYNQ چیست

بطور خیلی خلاصه ZYNQ یک SoC شامل ARM و FPGA می باشد.  قبل از تعریف ZYNQ بهتره یک تعریفی از FPGA داشته باشیم برای کسانی که نمیدانند FPGA  چیست.  ترکیب قدرت پردازنده های ARM با پردازش موازش FPGA. مقالات آموزش FPGA و برسی پردازنده های ARM ، میتونن خیلی مفید …

ادامه نوشته »

راه اندازی سنسور Flex با میکروکنترلر AVR

راه اندازی سنسور خمشی (Flex Sensor) با میکروکنترلر AVR

در این آموزش به راه اندازی سنسور Flex  با میکروکنترلر ATMEGA8 می پردازیم . برای این کار از ADC(مبدل آنالوگ به دیجیتال) 10 بیتی mega8 استفاده می کنیم . واحد ADC در mega8 حداکثر قادر به تحمل  ولتاژ 5 ولت در ورودی خود است.در ادامه با میکرو دیزاینر الکترونیک باشید. …

ادامه نوشته »

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

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

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

ادامه نوشته »

آموزش میکروکنترلر AVR

آموزش میکروکنترلر AVR

مقدمه آموزش میکروکنترلر AVR میکروکنترلرهای AVR چندسالی هست که در کاربردهای دانشجویی ، آزمایشگاهی و صنعتی جای خود را گرفتن و در ایران هم به عنوان پرکاربرد ترین میکروکنترلر تا این تاریخ هستن و البته میکروکنترلرهای بروزتری مانند ARM و میکروکنترلرهای صنعتی تری مانند PIC هم در بازار ایران پرکاربرد …

ادامه نوشته »

میکروکنترلرهای AVR XMEGA

میکروکنترلرهای AVR XMEGA

معرفی میکروکنترلرهای AVR XMEGA ، خانواده XMEGA  نسل دوم از میکروکنترلرهای با مصرف توان پایین (پیکو پاور تکنولوژی) با قابلیت ها و کارائی بسیار بالاتر نسبت به سری قبلی میکروکنترلرهای AVR می باشند و فابلیت پر دازش داده هم بصورت 8 بیتی و هم بصورت 16 بیتی را فراهم می …

ادامه نوشته »

نرم افزار Atmel Studio

نرم افزار اتمل استودیو ( ( Atmel Studio محیط توسعه یکپارجه (IDE) برای برنامه نویسی  و توسعه میکروکنترلر های AVR و ARM   شرکت  Atmel می باشد. اگر در شرکت سخت افزاری و یا الکترونیک شما برنامه نویس سیستم های نهفته هستید، همه ی چشم­ها روی شماست. امروزه نرم افزار و …

ادامه نوشته »

انواع حافظه های پرکاربرد ( SRAM – DRAM – NAND Flash – NOR Flash )

انواع حافظه های پرکاربرد

اگر با طراحی سیستم های مبتنی بر میکروکنترلر و میکروپروسسور آشنایی داشته باشید حتما تا به حال نام حافظه هایی مانند Flash یا SRAM و … به گوشتان خورده است. در این مطلب می خواهیم نگاهی اجمالی به برخی از پرکاربردترین حافظه ها داشته باشیم. دسته بندی نواع حافظه به …

ادامه نوشته »

تجزیه و تحلیل کدهای پروژه دیتالاگر با Arduino : بخش سوم

بخش دوم پروژه طراحی و ساخت دیتالاگر با Arduino : نرم افزار

اگر در بخش های قبلی ما را همراهی کرده باشید، قصد ساخت یک دیتالاگر مفید و کاربردی را با بردهای آماده آردینو را داشتیم. در بخش اول در مورد سخت افزار پروژه توضیح دادیم، در بخش دوم در مورد نرم افزار پروژه توضیح دادیم و پروژه را تکمیل کردیم. در …

ادامه نوشته »

راه اندازی ماژول ESP8266

راه اندازی ماژول ESP8266

راه اندازی ماژول ESP8266 ، اگر قبلا پروژه های تحت شبکه طراحی کرده باشید با پیچیدگی های  آن آشنا هسیتد و باید کلی اطلاعات در مورد پروتکل ها داشته باشید تا بتوانید  تبادل اطلاعات در شبکه داشته باشید. ما در پروژه مانیتورینگ سنسور ها تحت شبکه  و پروژه کنترل رله …

ادامه نوشته »

چند مثال از راه اندازی Lcd tft 2.4 با آردوینو

راه اندازی نمایشگر Lcd tft 2.4 با آردوینو

به نام خدا این پروژه توضیح زیادی نداره چندتا پروژه جالب و دوس داشتنی با اردینو و LCD TFT 2.4  هست کد هاشم تقریبا قابل فهمه که چی به چیه هرجاییشم نفهمیدید در خدمتم. اتصال LCD به آردوینو شیلد ال سی دی برای اردینو طراحی شده مستقیم رو اردینو قرار …

ادامه نوشته »

کتابخانه CMSIS بخش سوم(نهایی)

سلام دوباره، در این قسمت جذاب که ادامه قسمت های اول کتابخانه CMSIS و دوم کتابخانه CMSIS است به ساختار این کتابخانه و در نهایت نحوه تعریف رجیستر ها و پریفرال ها در آن می پردازیم. در این بخش سعی می کنم با عکس های زیاد به طور دقیق بهتون توضیح بدم که این …

ادامه نوشته »

کتابخانه CMSIS بخش اول

کتابخانه CMSIS

در این نوشته قصد دارم در مورد کتابخانه های CMSIS صحبت کنم که اولین قدم در برنامه نویسی میکرو های ARM هستند. مقدمه همانند برنامه نویسی در سیستم عامل , برنامه نویسی سیستم های نهفته هم رو به پیچیدگی است . در حال حاضر بیشتر از هر زمانی توسعه دهندگان سیستم …

ادامه نوشته »

واحد کنترل اینتراپت بخش سوم(آخر)

واحد کنترل اینتراپت

در ادامه دو بخش قبلی سعی می کنیم در این قسمت (واحد کنترل اینتراپت بخش سوم(آخر)) توضیحی در مورد نحوه اولویت بندی وقفه ها در این واحد ارائه کنیم  بخش اول(NVIC)  بخش دوم(NVIC) حق تقدم و اولویت واحد کنترل اینتراپت شامل گروهی از رجیستر ها با ۸ بیت فضا برای …

ادامه نوشته »

راه اندازی ماژول ws2812 با اردینو

ماژولws2811

اشنایی با ماژول این ماژول ها در واقع خیلی شبیه LED های RGB هستن. با این تفاوت که در این نوع از دیود‌های نورانی یک راه انداز خیلی کوچیک و یکپارچه هم اضافه شده که به شکلی دستور یا داده دریافت می‌کنه.شکل این دستور‌ها بسته به چیزی داره که شما …

ادامه نوشته »