ساخت تایمر بزرگ‌تر

ساخت تایمر بزرگ‌تر در STM32 | آموزش STM32 با توابع HAL قسمت 12

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

ادامه مطلب

راه اندازی نمایشگر رنگی ارزان قیمت با آردوینو (Nokia 1661)

راه اندازی نمایشگر رنگی ارزان قیمت با آردوینو (Nokia 1661)

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

ادامه مطلب

چیپ ESP32-P4

پیشتازی ESP در بازار با ESP32-P4

شرکت چینی Espressif system این بار قصد دارد قطعه جدید خود یعنی چیپ ESP32-P4 را در بازار محصولات میان رده الکترونیک معرفی کند و پیشتازی یا شاید یکه‌تازی خود را به نمایش بگذارد. البته در حال حاضر این محصول، معرفی‌شده و آماده خرید نی...

ادامه مطلب

ماهواره Snapdragon

سامانه ماهواره‌ای Snapdragon برای گوشی‌های اندروید

در نمایشگاه لوازم الکترونیکی سال 2023، شرکت Qualcomm Technologies ماهواره Snapdragon را به‌عنوان اولین سامانه پیام‌رسانی دو طرفه ماهواره‌ای در جهان برای گوشی‌های هوشمند معرفی کرد. ماهواره Snapdragon ارتباط سراسری را با استفاده از ...

ادامه مطلب

معرفی تایمرها در STM32 با توابع HAL | آموزش STM32 با توابع HAL

معرفی تایمرها در STM32 با توابع HAL | آموزش STM32 با توابع HAL

در قسمت قبل از سری آموزش STM32 با توابع HAL، در مورد نحوه Redirect کردن توابع کتابخانه stdio صحبت شد. در این قسمت می خواهیم به معرفی تایمر ها بپردازیم به نوعی، تایمرهای میکروکنترلر STM32F103C8 را معرفی می‌کنیم و در مورد کاربردهای ...

ادامه مطلب

کار با f1c100 به صورت baremetal - قسمت دوم (LVGL)

کار با f1c100 به صورت baremetal – قسمت دوم (LVGL)

در قسمت قبلی یاد گرفتیم که چطور یک کد ساده blink را به‌صورت بدون سیستم‌عامل (baremetal) بر روی f1c100 اجرا کنیم و دراین‌باره یک کتابخانه بسیار مفید را به شما معرفی کردیم. در این آموزش می‌خواهیم به سراغ راه‌اندازی گرافیک روی f1c100...

ادامه مطلب

ساخت پروگرامر OpenCpu ماژول های کوییکتل با F1c100s

ساخت پروگرامر OpenCpu ماژول های کوییکتل با F1c100s

اگر تابه‌حال با ماژول‌های کوییکتل و قابلیت OpenCpu آنها کارکرده باشید (اگر آشنایی ندارید پیشنهاد می‌کنم که حتماً یه سری به اینجا بزنید) میدونید که برای پروگرام این ماژول به نرم‌افزار ویندوزی خاصی (Qflash) نیاز هست، حالا اگر شما یک...

ادامه مطلب

فایل سیستم‌ها

امبدد لینوکس قسمت بیست و یکم: فایل سیستم‌ها (بخش دوم)

با قسمت بیست و یکم از دوره ورود به دنیای امبدد لینوکس که دوره مقدماتی آموزش امبدد لینوکس  می باشد همراه ما باشید.در قسمت قبل به بررسی سیستم فایل پرداختیم و به init رسیدیم، در این قسمت مطالب قسمت قبل را کامل‌تر می‌کنیم.&nbs...

ادامه مطلب

میکروکنترلر Bouffalo Lab

میکروکنترلر RISC-V با قابلیت های ESP!

Bouffalo Lab BL616/BL618 یک میکروکنترلر 32-بیتی بی‌سیم با معماری RISC-V است که از وای‌فای 6 با فرکانس 2.4 گیگاهرتز، بلوتوث 5.2 باحالت dual و رادیو 802.15.4 برای شبکه‌های Zigbee، Thread و Matter (که برای اینترنت اشیا یا IoT طراحی‌ش...

ادامه مطلب

ریدایرکت کردن توابع stdio

ریدایرکت کردن توابع stdio در STM32 | قسمت دهم آموزش STM32 با توابع HAL

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

ادامه مطلب