Cortem-M-3

معرفی سری ARM Cortex

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

ادامه مطلب

آپدیت Firmware ماژول SIM800

آپدیت Firmware ماژول SIM800

آپدیت Firmware ماژول SIM800 و دیگر ماژول های SIMCom به راحتی با اجرای یک نرم افزار انجام می شود. کافی است یک فایل را به این نرم افزار اضافه و با چند کلیک، Firmware آنها را به روز رسانی کنیم. به روز رسانی Firmware ماژول SIM800 با ا...

ادامه مطلب

design-strategy

۲ روش برای تعیین استراتژی طراحی در نرم‌افزار ISE

در این مقاله، نحوه تعیین این اهداف و استراتژی‌ها را برای پیاده‌سازی در نرم‌افزار ISE بیان می‌کنم.فرض کنید مداری در FPGA پیاده‌سازی کرده‌اید که با مراجعه به گزارش‌های پیاده‌سازی متوجه شده‌اید که حداکثر فرکانس قابل اعمال برا...

ادامه مطلب

معماری حافظه

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

خب تو این قسمت میخواهیم بررسی کنیم چطور میتونیم تو برنامه ای که مینویسیم مشخص کنیم که یه قسمت مدنظر ما تو کدوم یک از بخش های حافظه ذخیره بشه. کلمات کلیدی زبون C که میتونن برای رسیدن به این هدف بهمون کمک کنن اینا هستند:Va...

ادامه مطلب

امبدد لینوکس

امبدد لینوکس – قسمت دهم – ضمیمه راه اندازی سخت افزار (بخش ششم)

با قسمت دهم از دوره ورود به دنیای امبدد لینوکس که دوره مقدماتی آموزش امبدد لینوکس  می باشد همراه ما باشید.(فصل دوم – بخش ششم) قسمت قبل در قسمت‌های قبلی آموزش، مسیر حرکت و فصل‌های پیش رو، بسیاری از مفاهیم مورد...

ادامه مطلب

گستره علم

سفیه متخصص!

ما انسان‌ها یا می‌توانیم از خیلی چیزها کمی بدانیم یا از چیزهای کمی زیاد بدانیم.ما امروزه در عصر و زمانه‌ای زندگی می‌کنیم که در هر رشته‌ای افرادی وجود دارند که همه چیز آن رشته را خیلی خوب می‌دانند.سفیه متخصص کسی است که مسای...

ادامه مطلب

GPIO-Output با توابع LL

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

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

ادامه مطلب

معماری حافظه

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

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

ادامه مطلب

آموزش امبدد لینوکس

امبدد لینوکس – قسمت نهم – Toolchain یا زنجیره‌ای از ابزارهای لازم برای ساختن همه چیز (بخش پنجم)

با قسمت نهم از دوره ورود به دنیای امبدد لینوکس که دوره مقدماتی آموزش امبدد لینوکس  می باشد همراه ما باشید. (فصل دوم – بخش پنجم) قسمت قبل در قسمت‌های قبلی آموزش، مسیر حرکت و فصل‌های پیش رو، بسیاری از مفاهیم مورد ...

ادامه مطلب

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

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

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

ادامه مطلب