نمایش انیمیشن روی 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 است که به معنی رابط سر...

ادامه مطلب

استفاده از DMA برای ارسال اطلاعات از حافظه توسط واحد USART در STM32 | قسمت شانزدهم آموزش STM32 با توابع LL

استفاده از DMA برای ارسال اطلاعات از حافظه توسط واحد USART در STM32 | قسمت شانزدهم آموزش STM32 با توابع LL

در قسمت قبلی درباره راه‌اندازی واحد ADC و گرفتن اطلاعات توسط DMA صحبت کردیم و در این قیمت می‌خواهیم درباره‌ی استفاده از DMA برای ارسال اطلاعات از حافظه توسط واحد USART صحبت کنیم. همان‌طور که میدانید استفاده از DMA برای انتقال اطلا...

ادامه مطلب

تکلیف چیه؟ از STMCUBE استفاده کنیم یا نه؟!

تکلیف چیه؟ از STMCUBE استفاده کنیم یا نه؟!

دیروز در شبکه‌های اجتماعی سیسوگ سؤالی رو مطرح کردم و فکر می‌کنم سؤال چالشی برای خیلی از دوستان بود. سؤال ساده بود: «آیا بدون استفاده از STMCUBE قادر به ساخت پروژه و کانفیگ میکروکنترلر stm هستید؟». البته کتمان نمی‌کنم که خودم هم خی...

ادامه مطلب

راه‌اندازی واحد ADC توسط DMA

راه‌اندازی واحد ADC توسط DMA در STM32 | آموزش STM32 با توابع LL

در بخش دهم، با واحد ADC و در بخش قبلی هم با ریدایرکت کردن Printf و Scanf آشنا شدیم. در این بخش، می‌خواهیم نحوه‌ی راه‌اندازی واحد ADC توسط DMA (بورد Blue Pill) را توضیح دهیم و البته به کمک واحد DMA از این واحد اطلاعات را دریافت و د...

ادامه مطلب

ریدایرکت printf و scanf به کمک USART در STM32 | آموزش قسمت چهاردهم STM32 با توابع LL

ریدایرکت printf و scanf به کمک USART در STM32 | آموزش قسمت چهاردهم STM32 با توابع LL

برای ورود به صفحه آموزش STM32 اینجا کلیک کنید. در بخش‌های هشتم و نهم، به ترتیب با نحوه ارسال و دریافت اطلاعات توسط واحد USART آشنا شدیم و در قسمت قبلی هم با Timer-Input capture آشنا شدیم. در این بخش، می‌خواهیم واحد USART بورد Blu...

ادامه مطلب

آموزش برنامه نویسی میکروکنترلر STM32 به روش Bare-Metal ویدئویی

آموزش برنامه نویسی میکروکنترلر STM32 به روش Bare-Metal ویدئویی

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

ادامه مطلب