مقایسه پروتکل های ارتباطی سریال در الکترونیک

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

ادامه مطلب

دریافت ولتاژ های 5 و 9 و 12 ولت از فست شارژر – پروتکل QC2.0

در قسمت قبل توانستیم با استفاده از برد افزایش ولتاژی که طراحی کرده بودیم، ولتاژ 5 ولت USB را به 9 و 12 افزایش دهیم. در این قسمت می‌خواهیم ولتاژهای 5 و 9 و 12 ولت را بدون تبدیل ولتاژ، و از طریق خود فست شارژر (Fast Charger) دریافت ک...

ادامه مطلب

آموزش گیت – قسمت دوم

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

ادامه مطلب

آموزش گیت – قسمت اول – معرفی گیت

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

ادامه مطلب

باگ های جهنمی را چطور خطایابی کنیم!

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

ادامه مطلب

مقایسه QT و فلاتر

فلاتر (Flutter)، جانشین کیوت (Qt)؟

به روز رسانی 19 خرداد - با کمک مهندس کامبیز اسدزاده   خیلی از مهندسین الکترونیک حتماً اسم Qt (کیوت) رو شنیدند، بخصوص اونایی که با سیستم عامل‌های امبدد یا سخت افزارهایی با سیستم عامل ، مثل رزبری پای.. کار کردند و می‌کنند. و...

ادامه مطلب

آموزش ایجاد پروژه AVR جدید در نرم افزار Eclips

در قسمت قبل، نحوه آماده سازی محیط برنامه نویسی Eclips (اکلیپس) را برای برنامه نویسی AVR آموزش دادیم. در این قسمت قصد داریم تا با ایجاد یک پروژه جدید AVR در Eclips اولین برنامه خود را (LED چشمک زن) به زبان C برای AVR بنویسیم. &nbs...

ادامه مطلب

امبدد لینوکس – قسمت سیزدهم – کار با crosstool-NG – زنجیره‌ای از ابزارهای لازم برای ساختن همه چیز (بخش نهم)

(فصل دوم – بخش نهم) خوب! توی قسمت قبل اجزا تولچین رو بررسی کردیم و کمی بیشتر با ابزار های داخل اون آشنا شدیم. در این قسمت از آموزش های امبدد لینوکس، با انواع روش های بیلد کردن، کراس کامپایل و چالش های آن آشنا خواهیم شد.   ...

ادامه مطلب

آموزش STM32 با توابع LL قسمت سیزدهم: Timer-Input capture

در قسمت دوازدهم از آموزش STM32 با توابع LL، در رابطه با تایمرها و نحوه‌ی عملکرد آن‌ها صحبت کردیم و در نهایت واحد تایمر در میکروکنترلرهای STM32 را در حالت TimeBase راه‌امدازی کردیم و زمان 1 ثانیه را اندازه‌گیری کردیم. در این قسمت ه...

ادامه مطلب

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

در این مقاله از سیسوگ می‌خواهیم یک ابزار قدرتمند و استاندارد برای برنامه نویسی میکروکنترلر های AVR به شما معرفی کنیم. اکلیپس Eclips یک محیط یکپارچه برنامه نویسی (IDE) متن باز است که امکانات بسیار خوبی برای راحتی برنامه نویسان دارد...

ادامه مطلب