آموزش کاربردی AVR قسمت 5

خلاصه‌ای از کلیه امکانات موجود در AVR

در این جلسه از آموزش AVR قصد داریم برای ایجاد یک دید کلی از قسمت سخت‌افزاری AVR  توضیحاتی ارائه کنیم.شکل زیر، اکثر امکانات سخت‌افزاری این خانواده را نشان می‌دهد که در ادامه عملکرد هر واحد بیان خواهد شد. واحد...

ادامه مطلب

آموزش RTOS

آموزش RTOS با STM32 قسمت 0: مقدمه

!RTOS In Microcontrollers!RTOS(Real Time Operating System) یا به عبارت دیگر سیستم عامل بلادرنگ حوزه ای بسیار جذاب و پر از سوال در زمینه برنامه نویسی و کار با انواع میکروکنترلرها است که نیاز به درک عمیقی از چگونگی کارکرد پریف...

ادامه مطلب

آموزش کاربردی AVR - بخش چهارم

برنامه های کدویژن و بسکام مرتبط | بخش چهارم آموزش کاربردی AVR

برنامه های کدویژن و بسکام مرتبط با بخش سوم در قسمت قبلی درباره آموزش سخت افزار میکروکنترلر Pinout و کار با رجیسترهای AVR صحبت کردیم و در این قسمت از آموزش AVR قصد داریم بیشتر وارد محیط برنامه نویسی شویم و نکاتی که در جلسه قبل گفت...

ادامه مطلب

ماژول Thing pulse e-Pulse Feather

بررسی حالت Deep sleep ماژول ePulse Feather مدل ESP32

ماژول ePulse Feather از بردهای توسعه‌ی مدل ESP32 است که از نظر ظاهری به ماژول Adafruit’s Feather شبیه است، با این تفاوت که این ماژول به صورت کم‌توان طراحی شده است و در حالت Deep Sleep از 12 تا 27 میکروآمپر جریان می‌کشد. این برد ب...

ادامه مطلب

آموزش کاربردی AVR-بخش سوم

آموزش کاربردی AVR-بخش سوم

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

ادامه مطلب

تایمر در حالت Encoder

تایمر در حالت Encoder برای STM32 | قسمت شانزدهم آموزش STM32 با توابع HAL

در قسمت قبل از سری آموزش STM32 با توابع HAL، در مورد تایمرهای نگهبان مستقل و پنجره‌ای (IWDG و WWDG)، صحبت شد. در این قسمت، تایمر در حالت Encoder و کاربرد آن را بررسی می‌کنیم. با سیسوگ همراه باشید.Rotary Endcoder چیست و چگونه...

ادامه مطلب

تایمرهای نگهبان IWDG و WWDG در STM32 | قسمت 15 آموزش STM32 با توابع HAL

تایمرهای نگهبان IWDG و WWDG در STM32 | قسمت 15 آموزش STM32 با توابع HAL

در قسمت قبل از سری آموزش STM32 با توابع HAL، در مورد PWM و نحوه تولید شکل موج توسط آن، صحبت شد. در این قسمت، تایمرهای نگهبان مستقل و پنجره‌ای (IWDG و WWDG) را بررسی می‌کنیم. با سیسوگ همراه باشید. تایمر نگهبان مستقل (Independent w...

ادامه مطلب

کار با PWM با STM32 | قسمت چهاردهم آموزش STM32 با توابع HAL

کار با PWM با STM32 | قسمت چهاردهم آموزش STM32 با توابع HAL

در قسمت قبل از سری آموزش STM32 با توابع HAL، در مورد حالت‌های Input capture و Output compare در تایمرها، صحبت شد. در این قسمت، جزئیات کار با PWM و نحوه تولید شکل موج‌های مختلف به‌وسیله آن را بررسی می‌کنیم.همان‌طور که در قس...

ادامه مطلب

حالت‌ Input capture و حالت Output compare در تایمر | قسمت 13 آموزش STM32 با توابع HAL

حالت‌ Input capture و حالت Output compare در تایمر | قسمت 13 آموزش STM32 با توابع HAL

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

ادامه مطلب

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

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

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

ادامه مطلب