STM32

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

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

ادامه مطلب

آموزش PIC

آموزش PIC قسمت اول: تفاوت بین زبان C و امبدد C

سلام، سیسوگ امروز با قسمت اول از دوره آموزشی، آموزش PIC در خدمت شما عزیزان می باشد. با ما همراه باشید.تفاوت بین زبان C و امبدد C. اول از همه، معرفی مختصری درباره تاریخچه زبان C و امبدد C خواهیم داشت.ما همیشه از زبان C، در ...

ادامه مطلب

STM32

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

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

ادامه مطلب

STM32

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

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

ادامه مطلب

STM32 TFT LCD

راه‌اندازی ال‌سی‌دی 3.2 اینچ با استفاده از STM32 و emwin

 با سلام. به هدف آموزش ابتدایی پورت کردن رابط گرافیکی EMWIN، این مطالب رو نشر میدم برای علاقه مندان و تازه کارها. Hardware:LEOPARD F407 MCU:STM32F407ZET6 compiler:keil uvision GUI:SEGGER emwin...

ادامه مطلب

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 چگونه می‌توان یک پروژه ایجاد کرد. همین‌طور در همان قسمت تنظیماتی که برای یک پروژه ساده نیاز بود را شرح دادیم و آن را پیکره‌بندی کردیم و درنهایت از پیکر...

ادامه مطلب