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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

PWM

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

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

ادامه مطلب

مقایسه MIPS و ARM و تفاوت مهم این دو پردازنده

مقایسه MIPS و ARM و تفاوت مهم این دو پردازنده

MIPS در برابر ARM هردوی این پردازنده‌ها در یک خانواده از مجموعه دستورات قرار می‌گیرند، و علی‌رغم تفاوت‌هایی که با یکدیگر دارند، از بسیاری جهات نیز به هم شبیه‌اند. هر دو پردازنده MIPS و ARM از معماری‌های مجموعه دستورات (ISA) شناخت...

ادامه مطلب

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

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

در قسمت قبلی راه‌اندازی LCD Nokia به کمک واحد SPI (نمایش انیمیشن روی LCD Nokia) را به صورت کامل یاد گرفتیم و در بخش‌های قبلی با تایمرها آشنا شدیم و برخی کاربردهای آن‌ها را دیدیم. یکی دیگر از کاربردهای تایمر، حالت PWM (Pluse width ...

ادامه مطلب

نمایش انیمیشن روی LCD Nokia به کمک واحد SPI با STM32 | آموزش STM32 با توابع LL

نمایش انیمیشن روی LCD Nokia به کمک واحد SPI با STM32 | آموزش STM32 با توابع LL

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

ادامه مطلب

رونمایی شرکت ONERA از جدیدترین چیپ پزشکی خود، با قابلیت کار با بیش از 12 سنسور!

رونمایی شرکت ONERA از جدیدترین چیپ پزشکی خود، با قابلیت کار با بیش از 12 سنسور!

شرکت تولید تجهیزات پزشکی آلمانی-آمریکایی ONERA، اخیراً از چیپ جدیدی با عنوان "آزمایشگاه زیست پزشکی روی تراشه" (با اسم تجاری Onera ONE010) رونمایی کرده که ویژگی‌های بسیار جالبی دارد. این چیپ درواقع یک هاب برای دریافت و مدیریت اطلاع...

ادامه مطلب

اضافه کردن فونت برای نمایش متن روی LCD Nokia با واحد SPI در STM32 | قسمت نوزدهم آموزش STM32 با توابع LL

اضافه کردن فونت برای نمایش متن روی LCD Nokia با واحد SPI در STM32 | قسمت نوزدهم آموزش STM32 با توابع LL

در بخش قبلی یک LCD Nokia را به کمک واحد SPI را راه‌اندازی کردیم و یک تصویر را روی آن نمایش دادیم. در این بخش قصد داریم یک فونت برای نوشتن در LCD تعریف کنیم و پیام‌های موردنظرمان را روی LCD نمایش دهیم.قبل از هر چیز، نیاز به...

ادامه مطلب

راه‌اندازی LCD Nokia سریال به کمک واحد SPI در STM32 | قسمت هجدهم آموزش STM32 با توابع LL

راه‌اندازی LCD Nokia سریال به کمک واحد SPI در STM32 | قسمت هجدهم آموزش STM32 با توابع LL

در بخش قبلی واحد SPI را راه‌اندازی کردیم و با جزییات آن تا حدودی آشنا شدیم. در این بخش می‌خواهیم به کمک این واحد، یک LCD سریال (Nokia 5110) را راه‌اندازی کنیم. در تصویر زیر نمونه LCD موردنظر و ترتیب پایه‌های آن نشان داده شده است. ...

ادامه مطلب

آموزش STM32 با توابع LL قسمت هفدهم: راه اندازی واحد SPI

آموزش STM32 با توابع LL قسمت هفدهم: راه اندازی واحد SPI

در قسمت قبلی درباره استفاده از DMA برای ارسال اطلاعات از حافظه توسط واحد USART صحبت کردیم. قبل از هرچیز، باید به توضیح پروتکل ارتباطی SPI و مودهای کاری مختلف آن بپردازیم. SPI مخفف Serial Peripheral Interface است که به معنی رابط سر...

ادامه مطلب