آموزش PIC

آموزش PIC قسمت دوم: شروع کار با میکروکنترلرهای PIC

دوره آموزشی آموزش PIC برای مبتدیانی که تازه وارد دنیای میکروکنترلرها شده‌اند، طراحی شده است تا در مورد این فناوری مقداری اطلاعات ارائه بدهد. خانواده PIC (Peripheral Interface Controller) به دلیل کم هزینه بودن، قابلیت برنامه‌ریزی س...

ادامه مطلب

STM32

دریافت دیتا در پروتکل UART در STM32 | قسمت نهم آموزش STM32 با توابع LL

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

ادامه مطلب

STM32

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

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

ادامه مطلب

STM32

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

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

ادامه مطلب

STM32

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

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

ادامه مطلب

GPIO-Output با توابع LL

بررسی خروجی GPIO در STM32 | قسمت پنجم آموزش STM32 با توابع LL

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

ادامه مطلب

کنترل ریست و کلاک

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

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

ادامه مطلب

STM32

بررسی STM32CubeMX Keil | قسمت سوم آموزش STM32 با توابع LL

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

ادامه مطلب

STM32

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

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

ادامه مطلب

پروگرامر J-Link

آپلود فریمور بر روی j-Link

در مقاله‌ی "J-Link رو چطور نجات بدیم!" زئوس در رابطه با اینکه مشکل از کجا ایجاد می‌شود توضیحاتی را داد. و نهایتا راه‌حل‌هایی برای این کار ارائه داد، که یکی از آن راه‌حل‌ها پیدا کردن سریال معتبر بود، اما چگونه؟زئوس توضیح داد که...

ادامه مطلب