واحد USART

آموزش STM32 با توابع HAL قسمت هشتم: واحد USART

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

وقفه ها در HAL

آموزش STM32 با توابع HAL قسمت 7: وقفه‌ ها در HAL و External Interrupt

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

کار با f1c100s بدون سیستم عامل (BareMetal) – قسمت اول

همان‌طور که اطلاع دارید قیمت میکروکنترلرهایی مثل stm32 که توانایی اجرای یک گرافیک مناسب رودارند مدت نسبتاً زیادی هست که افزایش پیداکرده و بعضاً نایاب شده، یک روش دیگر هم برای اجرای گرافیک استفاده از تراشه‌هایی مثل ft800 بوده که آن ها هم متاسفانه با …

سرو موتور

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

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

دیوایس تری Device Tree

امبدد لینوکس قسمت نوزدهم: Kernel linux (بخش سوم)

در قسمت قبل به بررسی نحوه کانفیگ و کامپایل کرنل لینوکس برای رزبری پای پرداختیم و در این قسمت به سراغ  device tree میریم و با آن بیشتر آشنا می‌شویم.   دیوایس تری Device Tree تا حالا اسم این بزرگوار رو زیاد شنیدین، حالا ببینیم …