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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

راه‌اندازی ارتباط I2C در STM32 | قسمت 25 آموزش STM32 با توابع LL

راه‌اندازی ارتباط I2C در STM32 | قسمت 25 آموزش STM32 با توابع LL

در قسمت قبلی با ADC آشنا شدیم و در آموزش‌های قبلی در مورد پروتکل‌های ارتباط سریال صحبت کردیم. در این قسمت می‌خواهیم در مورد یک پروتکل ارتباط سریال دیگر، یعنی Inter-Integrated Circuit یا همان I2C صحبت کنیم. این پروتکل، همان‌طور که ...

ادامه مطلب

دریافت تصویر هواشناسی از ماهواره‌های NOAA

دریافت تصویر هواشناسی از ماهواره‌های NOAA

اگر درست خاطرم باشد حدود سال‌های ۷۵ بود که ماهواره تازه آمده بود، نه اینترنتی بود و نه اطلاعات به‌سادگی در اختیار بود، همه‌چیز با سعی و خطا پیش می‌رفت، تنها چیزی که داشتیم یک LNB بود و یک دستگاه گیرنده که یکی از اقوام آورده بود و ...

ادامه مطلب

راه اندازی ADC با سرعت دو برابر در STM32 | قسمت 24 آموزش STM32 با توابع LL

راه اندازی ADC با سرعت دو برابر در STM32 | قسمت 24 آموزش STM32 با توابع LL

در قسمت قبلی آموزش ساخت تایمر 32 و 64 بیتی را فرا گرفتید و در بخش دهم، با واحد ADC آشنا شدیم و در بخش پانزدهم نحوه دریافت اطلاعات از ADC توسط DMA را دیدیم. در این بخش می‌خواهیم کاری کنم که واحد ADC با سرعت بیشتری نمونه‌برداری کند....

ادامه مطلب

واحدهای اندازه گیری الکتریکی

مدارات DC قسمت سوم: واحدهای اندازه گیری الکتریکی

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

ادامه مطلب

امبدد لینوکس – قسمت چهاردهم – Bootloader

امبدد لینوکس – قسمت چهاردهم – Bootloader

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

ادامه مطلب

ساخت تایمر 32 و 64 بیتی در STM32 | قسمت بیست و سوم آموزش STM32 با توابع LL

ساخت تایمر 32 و 64 بیتی در STM32 | قسمت بیست و سوم آموزش STM32 با توابع LL

در قسمت قبلی نحوه راه‌اندازی PWM را آموختیم و در این قسمت، می‌خواهیم نحوه ساخت تایمر‌های 32 بیتی و 64 بیتی را بررسی کنیم. همانطور که احتمالا می‌دانید، در میکروکنترلرهای مورد استفاده در این آموزش، همه تایمرها (به جز SysTick) 16 بیت...

ادامه مطلب

مدارات DC قسمت دوم: قانون اهم و توان

مدارات DC قسمت دوم: قانون اهم و توان

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

ادامه مطلب

PWM

نحوه تولید شکل موج‌های مختلف توسط PWM در STM32 | قسمت بیست و دوم آموزش STM32 با توابع LL

 در بخش قبلی با PWM آشنا شدیم و شدت روشنایی یک LED را به‌وسیله آن کنترل کردیم. در این بخش از سری آموزش STM32 با توابع LL، قصد داریم به تولید شکل موج‌های مختلف به‌وسیله PWM بپردازیم، به‌عبارت‌دیگر می‌خواهیم از PWM به‌عنوان...

ادامه مطلب