تبدیل حافظه FLASH میکروکنترلرهای STM32 به EEPROM

تبدیل حافظه FLASH میکروکنترلرهای STM32 به EEPROM

خیلی وقتها ما نیاز داریم متغیرهای داخل برنامه میکروکنترلر که داریم با قطع برق از بین نرند! چاره چیه؟ راحت ترین روش استفاده از حافظه EEPROM هست. از وقتی میکروکنترلر های AVR اومدند همه ما را بد عادت کردند! یه پارامتر EEPROM قرار...

ادامه مطلب

eclipse چیست

آموزش استفاده از نرم افزار Eclipse برای میکروکنترلر ARM STM32

 شاید بارها با خودتون فکر کرده باشید آیا امکانش هست بتونیم از یک ادیتور ()OpenSource برای برنامه نویسی هر نوع میکروکنترلری استفاده کنیم؟ و دیگه لازم نباشه که برای هر میکروکنترلری یک ادیتور مختص به خودش رو استفاده کنیم.این...

ادامه مطلب

آموزش FPGA

اضافه کردن زیرماژول به ماژول اصلی – آموزش FPGA قسمت پنجم

در قسمت چهارم از آموزش FPGA  با مدارات ترکیبی و ترتیبی آشنا شدیم. در نهایت توابع یک، نیم جمع کننده را استخراج و آن‌ها را به کد VHDL تبدیل کردیم. شاید سوالی که ذهنتان را درگیر کرده باشد، این است که آیا قرار است ما تا ابد، اگر خواست...

ادامه مطلب

آموزش FPGA

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

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

ادامه مطلب

JTAG-vs-SWD

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

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

ادامه مطلب

FPGA_Part3

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

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

ادامه مطلب

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

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

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

ادامه مطلب

آموزش FPGA

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

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

ادامه مطلب

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

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

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

ادامه مطلب

FPGA چیست؟

FPGA چیست؟ بررسی 0 تا 100 برد FPGA

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

ادامه مطلب