author-avatar

درباره سیاوش

کارشناس ارشد الکترونیک دیجیتال، علاقه‌مند به یادگیری

PWM

نحوه تولید شکل موج‌های مختلف توسط PWM در STM32 | قسمت بیست و دوم آموزش STM32 با توابع LL

 در بخش قبلی با PWM آشنا شدیم و شدت روشنایی یک LED را به‌وسیله آن کنترل کردیم. در این بخش از سری آموزش STM32 با توابع LL، قصد داریم به تولید شکل موج‌های مختلف به‌وسیله PWM بپردازیم، به‌عبارت‌دیگر می‌خواهیم از PWM به‌عنوان...

ادامه مطلب

فناوری FOMO

فناوری FOMO جهشی در زمینه بینایی ماشین

مدل FOMO (Faster Object, More Object) باهدف کاهش نیاز سخت‌افزاری پردازش‌های تشخیص اشیاء و همچنین بهبود کارایی آن‌ها، به‌خصوص در کاربردهای با منابع محدود (سیستم‌های Embedded) طراحی‌شده است.طبق ادعای شرکت سازنده، فناوری FOMO تا ...

ادامه مطلب

انتقال توان 1.6 کیلووات به صورت بی‌سیم توسط ارتش آمریکا!

انتقال توان 1.6 کیلووات به صورت بی‌سیم توسط ارتش آمریکا!

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

ادامه مطلب

چیپ CH343 چیست

WCH CH343: چیپ تبدیل USB به سریال

یکی از مبدل‌های محبوب USB به سریال، خانواده چیپ‌های WCH CH340 می‌باشند که معمولاً دربردهای توسعه دیباگ (دسترسی) به کنسول‌های سریال به‌کار می‌روند. اخیراً شرکت WCH نسل سوم این محصول را معرفی کرده است، این چیپ جدید به نام CH343 شباه...

ادامه مطلب

BeanCounter

معرفی BeanCounter شمارنده قطعه

همان‌طور که می‌دانید یکی از معضلات ما الکترونیکی‌ها شمارش قطعات SMD است حال فردی یک دستگاه را طراحی نموده و آن را به‌صورت Open Source در اختیار همگان قرار داده است، در این مقاله قصد داریم ویژگی‌ها و کاربرد‌های دستگاه را بررسی کنیم...

ادامه مطلب

RISC-V چیست

RISC-V چیست و چرا باید راجع به آن بدانیم؟

وقتی صحبت از معماری کامپیوتر به میان می‌آید، معماری x86 یا ARM در ذهنمان تداعی می‌شود. آیا درباره معماری Open source نوظهور که روزبه‌روز محبوب‌تر می‌شود، یعنی RISC-V (یا همان‌طور که خوانده می‌شود Risc-Five) شنیده‌اید؟ اگر پاسختان ...

ادامه مطلب

تغییر جدید کرنل لینوکس

تغییر جدید کرنل لینوکس و استفاده از استاندارد C11

تغییر جدید کرنل لینوکس این بار شامل استانداردهای کامپایل هسته شده است. لینوکس یکی از سیستم‌عامل‌های محبوب و متن باز است که درواقع یکی از بخش‌های مهم آن کرنل است، تا کنون این کرنل به دلیل مشکلات موجود در کامپایلر GCC با استاندارد C...

ادامه مطلب

مقایسه MIPS و ARM و تفاوت مهم این دو پردازنده

مقایسه MIPS و ARM و تفاوت مهم این دو پردازنده

MIPS در برابر ARM هردوی این پردازنده‌ها در یک خانواده از مجموعه دستورات قرار می‌گیرند، و علی‌رغم تفاوت‌هایی که با یکدیگر دارند، از بسیاری جهات نیز به هم شبیه‌اند. هر دو پردازنده MIPS و ARM از معماری‌های مجموعه دستورات (ISA) شناخت...

ادامه مطلب

پیدایش قابلیت اجرای Ubuntu 22.04 LTS بر روی Raspberry Pi 4

پیدایش قابلیت اجرای Ubuntu 22.04 LTS بر روی Raspberry Pi 4

در نسخه‌های قبلی Ubuntu، مقدار رم توصیه شده توسط شرکت Canonical برای اجرای روان، حداقل 4GB بود. اما در نسخه Ubuntu ۲۲.۰۴ LTS، با استفاده از zswap به‌صورت پیش‌فرض، اجرای بهتر سیستم‌عامل روی دستگاه‌های با حافظه کمتر امکان‌پذیر شده ا...

ادامه مطلب

راه‌اندازی PWM در STM32 | قسمت بیست و یکم آموزش STM32 با توابع LL

راه‌اندازی PWM در STM32 | قسمت بیست و یکم آموزش STM32 با توابع LL

در قسمت قبلی راه‌اندازی LCD Nokia به کمک واحد SPI (نمایش انیمیشن روی LCD Nokia) را به صورت کامل یاد گرفتیم و در بخش‌های قبلی با تایمرها آشنا شدیم و برخی کاربردهای آن‌ها را دیدیم. یکی دیگر از کاربردهای تایمر، حالت PWM (Pluse width ...

ادامه مطلب