arduino
آردوینو

قسمت چهارم آموزش FPGA: مدار های ترکیبی و ترتیبی

در قسمت سوم از مجموعه آموزشی FPGA با نرم افزار ISE آشنا شدیم و در حد یک آشنایی اولیه توانستیم یک پروژه ایجاد کنیم، و یک کد بسیار ساده را نیز پیاده‌سازی کردیم. اکنون در این قسمت از آموزش FPGA قصد داریم که در ابتدا با ساختار و محیط‌های مختلفی، که ما برای تولید سخت‌افزار، در این محی...

ادامه مطلب

JTAG-vs-SWD

هر آن چه نیاز است در مورد JTAG و SWD بدانید.

شاید برای خیلی از شما هایی که الکترونیکی هستید این سوال پیش اومده باشه که تفاوت SWD و JTAG چیه؟ در نگاه اول شاید فکر کنید خیلی تفاوت چندانی نداره و یا اینکه حالا چه فرقی میکنه از SWD یا JTAG استفاده کرد مهم اینکه با جفتشون میشه ایسی رو پروگرام کرد و عملیات دیباگ رو انجام داد. اما...

ادامه مطلب

FPGA_Part3

آموزش FPGA قسمت سوم: نرم‌افزار ISE و زبان VHDL

در قسمت دوم یاد گرفتیم که چه موقع باید سراغ تراشه‌های FPGA برویم، به مقایسه این تراشه‌ها با میکروکنترلر‌ها پرداختیم و در نهایت منابع داخلی FPGA را معرفی کردیم. اکنون قصد داریم که با محیط نرم‌افزار ISE و همچنین زبان HVDL آشنا شویم. نرم‌افزار ISE نرم‌‌افزار ISE یا به طور کامل‌تر ...

ادامه مطلب

آموزش میکروکنترلر STM32F4 - RTOS

آموزش میکروکنترلر STM32F4 قسمت دهم : سیستم عامل زمان واقعی (RTOS)

آموزش میکروکنترلر STM32F4 – قسمت دهم ;در قسمت نهم آموزش میکروکنترلر STM32F4 به کتابخانه HAL پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به سیستم عامل زمان واقعی (RTOS) و مبحث Thread می‌پردازیم. با سیسوگ همراه باشید.  سیستم عامل زمان واقعی (RTOS) سیستم‌های عا...

ادامه مطلب

آموزش FPGA

آموزش FPGA قسمت دوم: چرا و چگونه FPGA را انتخاب کنیم؟

آموزش FPGA قسمت دوم: چرا و چگونه FPGA را انتخاب کنیم؟ چه موقع سراغ FPGA برویم؟ همانطور که در قسمت اول از آموزش FPGA گفتیم ما زمانی سراغ FPGA می‌رویم که میکروکنترلر‌ها نتوانند سرعت موردنیاز پروژه‌ی ما را برآورده کنند، حال باید به یک سری پارامترها بپردازیم که تعیین کننده سرعت مور...

ادامه مطلب

آموزش آلتیوم دیزاینر قسمت سوم: ابزارهای آلتیوم

آموزش آلتیوم دیزاینر قسمت سوم: ابزارهای آلتیوم

آموزش نرم‌افزار آلتیوم دیزاینر ;در قسمت دوم آموزش آلتیوم دیزاینر با هم یاد گرفتیم که چطوری یک پروژه جدید بسازیم و  در محیط شماتیک مدار مورد نظرمون را رسم کنیم. در این قسمت می‌خواهیم بیشتر با زیر و بم محیط شماتیک آشنا بشیم و ابزارهای کاربردی این محیط را بشناسیم. با سیسوگ همراه...

ادامه مطلب

آموزش FPGA

آموزش FPGA قسمت اول: FPGA چیست؟

آموزش FPGA قسمت اول ; سخت یا آسون؟ اصولا ما آدما اگر در اون لحظه سنگی به سرمون نخورده باشه سعی می کنیم که همیشه تو زندگیمون آسون ترین راه را انتخاب کنیم. اجازه بدید یه مثال براتون بزنم، فرض کنید یک سیستم مهندسی داریم و باید این سیستم را با یک معادله ی ریاضی توصیف کنیم و دو راه ...

ادامه مطلب

آموزش میکروکنترلر STM32F4 کتابخانه HAL

آموزش میکروکنترلر STM32F4 قسمت نهم: کتابخانه HAL

آموزش میکروکنترلر STM32F4 – قسمت نهم ;در قسمت هشتم آموزش میکروکنترلر STM32F4 به مبحث بارگذار بوت کاربر پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به کتابخانه HAL می‌پردازیم. با سیسوگ همراه باشید.کتابخانه لایه جداسازی سخت افزار (Hardware Abstraction Layer) که به اخ...

ادامه مطلب

خازن‌ها و سلف‌ها را بهتر بشناسیم

خازن ها و سلف ها را بهتر بشناسیم

با سلام دوباره خدمت همه دوستان و پوزش بابت تاخیر زیادی که افتاد تا مقاله جدید منتشر بشه، امروز با قسمت دوم شناسایی قطعات در مورد خازن ها و سلف ها در خدمتون هستم .در ابتدا باید بگم خازن و سلف‌های بزرگ و توان بالا که در صنعت برق قدرت کاربرد دارند در این بحث نمی‌گنجند و ما صحبتی...

ادامه مطلب

LED حلقه ای

آموزش راه اندازی ال ای دی حلقه ای (Ring LED) با آردوینو

به نام خدا  چند روز پیش داشتم توی سایت های مختلف چرخی میزدم که چشمم به یه مدل ال ای دی حلقه ای (Ring LED) افتاد و گفتم بد نیست یکی بخرم . وقتی به دستم رسید گفتم خب بذار ببینم باید چطوری راه اندازیش کرد و ... به سراغ چند تا سایت فارسی رفتم ولی متاسفانه فقط توی یک وب سایت تونستم پ...

ادامه مطلب