author-avatar

درباره سیاوش

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

سرو موتور

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

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

ادامه مطلب

بررسی تخصصی GPIO در STM32 | قسمت ششم آموزش STM32 توابع HAL

بررسی تخصصی GPIO در STM32 | قسمت ششم آموزش STM32 توابع HAL

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

ادامه مطلب

ارتباط OneWire

ارتباط OneWire در STM32 | قسمت 35 آموزش STM32 توابع LL

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

ادامه مطلب

GPIO

پایه های ورودی و خروجی GPIO در STM32 | قسمت پنجم آموزش STM32 با توابع HAL

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

ادامه مطلب

رابط گرافیکی wave player

آموزش STM32 با توابع LL قسمت 34: رابط گرافیکی برای wave player

در دو قسمت قبلی در مورد ساخت wave player با stm32 صحبت کردیم، در این بخش می‌خواهیم یک رابط گرافیکی برای wave player طراحی کنیم پس با سیسوگ همراه باشید.برای نمایش اطلاعات گرافیکی مورد نظر از نمایشگر Nokia 1661 استفاده می‌کنیم ک...

ادامه مطلب

دیباگ در STM32CubeIDE

دیباگ در STM32Cube IDE برای STM32 | قسمت چهارم آموزش STM32 با توابع HAL

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

ادامه مطلب

لیست پخش در wave player با STM32 | قسمت سی‌ و سوم آموزش STM32 با توابع LL

لیست پخش در wave player با STM32 | قسمت سی‌ و سوم آموزش STM32 با توابع LL

در قسمت قبل در مورد جزییات فرمت فایل صوتی wav و نحوه پیاده‌سازی یک wave player ساده صحبت کردیم. در این بخش می‌خواهیم یک لیست پخش به wave player اضافه کنیم، پس با سیسوگ همراه باشید.لیست پخشی که در نظر داریم به این صورت است ...

ادامه مطلب

منابع کلاک 

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

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

ادامه مطلب

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

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

در قسمت قبلی راه‌اندازی و استفاده از کارت‌ حافظه SD را آموختیم و در این قسمت می خواهیم راه‌اندازی یک wave player را به شما همراهان سیسوگ آموزش دهیم.همان‌طور که می‌دانید فرمت wave (فایل‌های با پسوند.wav) یکی از فرمت‌های رایج بر...

ادامه مطلب

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

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

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

ادامه مطلب