مرتب‌سازی خودکار کد در نرم‌افزار Keil uVision

برای برنامه‌نویسی بسیاری از میکروکنترلرها از محیط توسعه‌ی Keil uVision استفاده می‌شود. هرچند برخی از تولیدکننده‌ها همچون شرکت ST محیط‌هایی اختصاصی برای توسعه معرفی کرده‌اند (مانند STM32CubeIDE) امّا Keil uVision برای برنامه‌ریزی این میکروکنترلرها هم همچنان بسیار محبوب است. با این حال این محیط توسعه علی رغم توانایی‌های متعدد، برخی امکانات اولیّه و بسیار متداول در دیگر محیط‌های توسعه، همچون مرتب‌سازی خودکار کد (Auto Source Formatting) را به صورت پیش‌فرض پشتیبانی نمی‌کند. در این نوشته روشی معرفی می‌کنیم تا بتوان به کمک آن این امکان را به محیط Keil uVision اضافه کرد.

مقدمه‌ای بر Experion LX

هانیول سیستم DCS جدیدی به نام Experion LX معرفی کرده است که وام‌دار سیستم کنترل معروف و قدیمی آن شرکت به نام Experion PKS است. این سیستم کنترل برای مقاصد اقتصادی برای برآوردسازی نیازمندی‌های فرآیند‌های کنترلی سایز متوسط در صنایع غذایی، معادن و فرآوری سنگ‌های معدنی، داروسازی، آب و فاضلاب، نیروگاه‌های برق و مواد شیمیایی …

مقدمه‌ای بر Experion LX ادامه »

راه‌اندازی نمایشگر TFT LCD ILI9341 با میکروکنترلر STM32

مقدمه نمایشگرها نقش مهمی در پروژه‌های مختلف دارند و راه‌اندازی آن‌ها حائز اهمیت است. ILI9341 یکی از معروف‌ترین چیپ‌ست‌های راه‌انداز یا درایور LCD است. هر صفحه نمایش از این نوع از یک تراشه‌ی راه‌انداز (Driver)، یک حافظ فرّار داخلی و یک مدار تبدیل ولتاژ تشکیل شده است. تراشه‌ی راه‌انداز به صورت دیجیتال (موازی 8/16 بیتی …

راه‌اندازی نمایشگر TFT LCD ILI9341 با میکروکنترلر STM32 ادامه »