STM32

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

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

ادامه مطلب

Cortem-M-3

معرفی سری ARM Cortex

تا همین شش یا هفت سال گذشته یکی از عمده دغدغه های طراحان میکروکنترلر استفاده از ARM7 یا ARM9 بعنوان هسته مرکزی ( CPU ) برای میکروکنترلرها بود. امروز حدودا ۲۴۰ میکروکنترلر با هسته ARM از طرف سازندگان مختلف در بازار در دسترس هستند. ...

ادامه مطلب

GPIO-Output با توابع LL

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

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

ادامه مطلب

معماری حافظه

بررسی بخش های مختلف حافظه | قسمت دوم الفبای معماری حافظه

تو قسمت قبل راجع به کلیات حافظه ها صحبت کردیم. تو این قسمت میخوایم به خورده دقیق تر حافظه ها و قسمت های مختلفشون مثل Heap و Stack رو بررسی کنیم. بذارید قبل این کار دو اصطلاح رو تعریفشونو با هم ببینیم:اصطلاح Architecture در واق...

ادامه مطلب

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

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

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

ادامه مطلب

معماری حافظه

بررسی ویژگی های حافظه ها | قسمت اول الفبای معماری حافظه

سلام خدمت همه مخاطبین عزیز سیسوگ!تو این سری از آموزش ها تصمیم داریم یه ذره باهم راجع به معماری حافظه اطلاعات کسب کنیم و از این دانشمون در جهت بهبود برنامه نویسی سخت افزار کمک بگیریم.همونطور که میدونید فرق عمده ای که بین سی...

ادامه مطلب

ESP8266 – یک پردازنده معمولی یا … ؟

ESP8266 – یک پردازنده معمولی یا … ؟

یک میکروکنترلر یک مدار مجتمع است که توانایی اجرای برنامه های مختلف و متنوعی را دارد. تنوع بسیار زیادی از میکروکنترلر ها از سازندگان مختلف (مانند STMicroelectronics، Atmel، Microchips، و … ) در بازار امروز وجود دارد. قیمت های این م...

ادامه مطلب

STM32

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

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

ادامه مطلب

STM32

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

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

ادامه مطلب

پروگرامر J-Link

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

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

ادامه مطلب