آموزش STM32 توابع HAL قسمت ششم: جزییات پیشرفته‌تر از GPIO

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

ارتباط OneWire

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

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

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

در قسمت قبلی به بررسی کرنل و ساختار فایل های آن پرداختیم، حالا در این قسمت به سراغ پیکربندی کرنل لینوکس و درایور ها می‌پردازیم و آن‌ها را کامپایل می‌کنیم.   آشنایی با پیکربندی (configuration) کرنل لینوکس یکی از نقاط قوت لینوکس این هست که …

GPIO

آموزش STM32 با توابع HAL قسمت پنجم: GPIO Input & Output

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

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

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

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