آموزش STM32 با توابع LL

آموزش STM32 با توابع LL قسمت پنجم: GPIO-Output

در قسمت چهارم با واحد RCC آشنا شدیم و جزئیات و دلیل وجود کلاک در مدارات دیجیتال را بررسی کردیم، همچنین گفتیم که کلاک ورودی به میکروکنترلر چگونه در میکروکنترلر با استفاده از PLL افزایش و با استفاده از Prescaler کاهش می‌یابد. در ادا...

ادامه مطلب

آموزش STM32 با توابع LL

آموزش STM32 با توابع LL قسمت چهارم: RCC (کنترل ریست و کلاک)

در قسمت سوم از آموزش STM32 با توابع LL، یاد گرفتیم که در نرم‌افزار STM32CubeMX چگونه می‌توان یک پروژه ایجاد کرد. همینطور در همان قسمت تنظیماتی که برای یک پروژه ساده نیاز بود را شرح دادیم و آن را پیکره‌بندی کردیم و در نهایت از پیکر...

ادامه مطلب

نرم‌افزار STM32CubeMX

آموزش STM32 با توابع LL قسمت سوم: STM32CubeMX و Keil

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

ادامه مطلب

آموزش STM32 با توابع LL

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

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

ادامه مطلب

آموزش STM32 با توابع LL

آموزش STM32 با توابع LL قسمت اول: پردازنده‌های ARM

همانطور که می‌دانید میکروکنترلرها یا پردازنده‌های ARM (تفاوت میکروکنترلر و پردازنده در ادامه ذکر خواهد شد. فعلا این دو را معادل هم در نظر بگیرید) امروزه بیشترین استفاده را در بین سایر میکروکنترلرها، حداقل در کشور ما دارد. ما هم ا...

ادامه مطلب