ریدایرکت printf و scanf به کمک USART در STM32 | آموزش قسمت چهاردهم STM32 با توابع LL

ریدایرکت printf و scanf به کمک USART در STM32 | آموزش قسمت چهاردهم STM32 با توابع LL

در بخش‌های هشتم و نهم، به ترتیب با نحوه ارسال و دریافت اطلاعات توسط واحد USART آشنا شدیم و در قسمت قبلی هم با Timer-Input capture آشنا شدیم. در این بخش، می‌خواهیم واحد USART بورد Blue Pill را راه‌اندازی کنیم و ریدایرکت Printf و Sc...

ادامه مطلب

بررسی پروتکل‌های ارتباطی اینترنت اشیاء در سال 2021 (ZigBee, NFC و…) – قسمت دوم

بررسی پروتکل‌های ارتباطی اینترنت اشیاء در سال 2021 (ZigBee, NFC و…) – قسمت دوم

در قسمت اول با مقدماتی درباره پروتکل‌های ارتباطی اینترنت اشیاء آشنا شدید. در این قسمت می‌خواهیم 10 تا از بهترین پروتکل‌های اینترنت اشیاء (از جمله وای‌فای، لورا، ZigBee ،NFC و...) در سال 2021 را بررسی کنیم.با سیسوگ همراه باشید!...

ادامه مطلب

گیدرا

مهندسی معکوس: لبهٔ تکنولوژی با گیدرا (Ghidra) – شماره 02

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

ادامه مطلب

بررسی پروتکل‌های ارتباطی اینترنت اشیاء در سال 2021 (ZigBee, NFC و...) - قسمت اول

بررسی پروتکل‌های ارتباطی اینترنت اشیاء در سال 2021 (ZigBee, NFC و…) – قسمت اول

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

آموزش گیت

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب