آموزش STM32 با توابع LL قسمت نوزدهم: راه‌اندازی LCD Nokia به کمک واحد SPI بخش دوم (استفاده از فونت)

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

ادامه مطلب

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

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

ادامه مطلب

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

همانطور که میدانید استفاده از DMA برای انتقال اطلاعات بین وسایل جانبی میکروکنترلر (Peripheral) و حافظه موجب تسریع عملکرد میکروکنترلر خواهد شد. در این بخش مثل بخش قبلی میخواهیم از DMA برای ارتباط بین وسایل جانبی و حافظه استفاده کنی...

ادامه مطلب

آموزش STM32 با توابع LL قسمت چهاردهم: ریدایرکت کردن Printf و Scanf با استفاده از USART

در بخش‌های هشتم و نهم، به ترتیب با نحوه ارسال و دریافت اطلاعات توسط واحد USART آشنا شدیم. در این بخش، می‌خواهیم واحد USART بورد Blue Pill را راه‌اندازی کنیم و دستورات printf و scanf را به کمک USART ریدایرکت یا ریتارگت کنیم. همان‌ط...

ادامه مطلب

آموزش میکروکنترلر STM32F4 قسمت سوم

آموزش میکروکنترلر STM32F4 قسمت سوم : ایجاد پروژه

آموزش میکروکنترلر STM32F4 - قسمت سوم ; در قسمت دوم آموزش میکروکنترلر STM32F4 به پروژه‌های انجام شده روی بورد زتا پرداختیم. در این قسمت به تابع‌های weak و روند ایجاد یک پروژه می‌پردازیم. با سیسوگ همراه باشید.   تابع‌های...

ادامه مطلب

آموزش میکروکنترلر STM32F4 قسمت دوم

آموزش میکروکنترلر آرم سری STM32F4 قسمت دوم

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

ادامه مطلب

آموزش میکروکنترلر STM32F4

آموزش میکروکنترلر آرم سری STM32F4 قسمت اول

مجموعه آموزش میکروکنترلر آرم سری STM32F4  مجموعه آموزش کاملی است که جناب اقای ه.مرادمند  در اسفند 95 به عنوان یک فایل آموزشی در اینترنت بصورت رایگان منتشر نموده اند. سیسوگ با کسب اجازه از ایشون سعی میکنه قسمتهای مهم این آموزش م...

ادامه مطلب

راه اندازی LPC1768 با استفاده از CMSIS

راه اندازی LPC1768 با استفاده از CMSIS

راه اندازی LPC1768 با استفاده از CMSIS : CMSIS که اختصار عبارت (Cortex Microcontroller Software Interface Standard) است، در واقع پاسخی است برای نیازهایی که هنگام گسترش نرم افزار در برخورد با میکروکنترلرهای با هسته های Cortex ای...

ادامه مطلب

STM32 _ RTC time / date type def

آموزش میکروکنترلر STM32 قسمت دوازدهم: تنظیمات تاریخ و زمان

آموزش میکروکنترلر STM32 – قسمت دوازدهم ; سیسوگ در قسمت یازدهم از آموزش میکروکنترلر STM32  تنظیمات نرم‌افزار CubeMX برای رابط RTC  در خانواده CORTEXM3 را آموزش داد و تنظیمات را به نرم افزار Keil منتقل کرد. در این قسمت از آموزش میک...

ادامه مطلب

استفاده از پروگرامر sis-Link در نرم افزار keil

در مقاله "پروگرامر Sis-Link ساخت پروگرامر ARM و AVR: دگردیسی" توضیح دادیم که چطور پروگرامر st-Link خود را به پروگرامر حرفه ای sis-Link تبدیل کنید! پروگرامر sis-link علاوه بر پروگرامر کردن انواع میکروکنترلرهای ARM قادر به برنامه ری...

ادامه مطلب