راه‌اندازی کارت‌ حافظه SD برای STM32 | قسمت 31 آموزش STM32 با توابع LL

راه‌اندازی کارت‌ حافظه SD برای STM32 | قسمت 31 آموزش STM32 با توابع LL

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

ادامه مطلب

اصول نرم‌افزاری نمایشگر

کتابخانه LVGL برای نمایش‌گرهای TFT LCD (قسمت دوم)

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

ادامه مطلب

آموزش PIC قسمت پنجم: سازماندهی حافظه در PIC

آموزش PIC قسمت پنجم: سازماندهی حافظه در PIC

این مقاله انواع مختلف حافظه و کاربرد آنها در دستگاه‌های میکروکنترلر PIC را توضیح می‌دهد. این مقاله همچنین توضیح می‌دهد که معماری هر بخش از فضای حافظه شامل مثال‌هایی از مُدهای آدرس‌دهی و کد است.   انواع حافظه در معماری میکرو...

ادامه مطلب

راه‌اندازی ماژول شتاب سنج

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

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

ادامه مطلب

رابط کاربری lvgl

کتابخانه LVGL برای نمایش‌گرهای TFT LCD (قسمت اول)

رابط کاربری  همه‌ی سیستم‌های کامپیوتری بخشی برای ارتباط با کاربر دارند. این بخش می‌تواند به‌سادگی قرار دادن تعدادی کلید و چراغ، تا اَشکال کامل‌تری چون نمایشگر رنگی و ورودی‌های اشاره‌گر مثل USB، موس، ورودی و خروجی موردنیاز دستگاه ...

ادامه مطلب

IWDG

تایمر نگهبان مستقل برای STM32 | قسمت 28 آموزش STM32 با توابع LL

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

ادامه مطلب

آموزش STM32 با توابع LL قسمت 27: کالیبره کردن RTC

آموزش STM32 با توابع LL قسمت 27: کالیبره کردن RTC

در بخش قبلی RTC را راه‌اندازی کردیم و زمان و تاریخ را به‌وسیله آن نگهداری کردیم. نکته‌ای که به آن اشاره نشد دقت اندازه‌گیری زمان است. دقت اندازه‌گیری ما به فرکانس منبع کلاک RTC وابسته است. همان‌طور که دیدیم از منبع LSE به‌عنوان کل...

ادامه مطلب

مدارات DC قسمت پنجم: آنالیز جریان مش

مدارات DC قسمت پنجم: آنالیز جریان مش

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

ادامه مطلب

استفاده از RTC در STM32 | قسمت بیست و ششم آموزش STM32 با توابع LL

استفاده از RTC در STM32 | قسمت بیست و ششم آموزش STM32 با توابع LL

در قسمت قبلی با راه‌اندازی ارتباط I2C آشنا شدیم و در آموزش‌های قبلی، در چند بخش از تایمرها استفاده کردیم. Real Time Clock یا همان RTC عنصری است که از آن برای اندازه‌گیری دقیق زمان واقعی استفاده می‌شود. ممکن است این سؤال پیش بیاید ...

ادامه مطلب

قوانین مدار کیرشهف

مدارات DC قسمت چهارم: قوانین مدار کیرشهف

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

ادامه مطلب