آموزش میکروبلیز از مبتدی تا پیشرفته

آموزش زبان برنامه‌نویسی C | آموزش میکروبلیز قسمت دوم

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

ادامه مطلب

آموزش میکروبلیز از مبتدی تا پیشرفته

طرح یک مثال کاربردی جهت درک بهتر موضوع میکروبلیز در FPGA | آموزش میکروبلیز قسمت اول

بسم‌الله‌الرحمن‌الرحیم در این سری از آموزش‌ها می‌خواهیم شما را (البته مخاطبان مبحث FPGA) با میکروبلیز و همینطور نحوه اصولی برنامه‌نویسی زبان C آشنا کنیم. دلیل آماده سازی این مقاله و مقالات بعدی در این زمینه این است که تقریبا می‌ت...

ادامه مطلب

آموزش برنامه نویسی حرفه ای میکروکنترلر

آموزش عملیات بیتی در GCC | برنامه نویسی حرفه ای میکروکنترلر

برنامه نویسی حرفه ای میکروکنترلر تلاشی است برای بیان نکات خاص و سودمند جهت نوشتن برنامه ای بهینه تر مخصوصا برای پلتفرم هایی که به لحاظ حافظه با محدودیت های جدی روبرو هستند نظیر انواع میکروکنترلر ! شاید فکر کنید صرفه جویی چند بایت ...

ادامه مطلب

آموزش برنامه نویسی حرفه ای میکروکنترلر

برای برنامه نویسی حرفه ای میکروکنترلر باید چکار کنیم؟

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

ادامه مطلب

آموزش برنامه نویسی حرفه ای میکروکنترلر

برنامه نویسی میکروکنترلر را به صورت حرفه ای بیاموزیم

برنامه نویسی حرفه ای تاثیر خیلی زیادی در راندمان سخت افزار دارد،  قبلا در مقاله ای تحت عنوان "میکروکنترلر مقصر نیست مقصر برنامه نویسی است" بررسی کردیم که چقدر برنامه نویسی می تواند تاثیر بسزایی در راندامان و بازدهی سخت افزار داشته...

ادامه مطلب

میکروکنترلر مقصر نیست مقصر برنامه نویسی است

میکروکنترلر مقصر نیست مقصر برنامه نویسی است

حتما برای شما هم پیش آمده که در پروژه ای به دلایل زیادی از قبیل کم بود حافظه فلش ، کمبود حافظه رم ، سرعت پایین و... مجبور شده اید میکروکنترلر را عوض کنید و زحمت برنامه نویسی مجدد را به جان بخرید در این موارد معمولا تمام کاسه کوزه ...

ادامه مطلب

مفهوم ماشین حالت : دیدگاهی متفاوت در کدنویسی

مفهوم ماشین حالت : دیدگاهی متفاوت در کدنویسی

هر برنامه‌نویس پیش از اینکه نوشتن برنامه را آغاز کند اگر بتواند دیاگرام مسئله شامل ورودی‌ها و حالت‌های موردانتظار را مشخص کند در برنامه‌نویسی موفق‌تر خواهد بود.حتی اگر بتوان این نوع تفکر را در ساختار کدنویسی خود وارد کنیم می‌ت...

ادامه مطلب

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت سوم

در دو مقاله‌ی پیشین «نکات و ترفندهای بهینه‌سازی برنامه C برای میکروکنترلر AVR-قسمت اول» و «قسمت دوم» به معماری میکروکنترلرهای هشت بیتی AVR و کامپایلر GCC و نکات بهینه سازی حجم کد برنامه C پرداختیم. در مقاله پیش رو با نکات مربوط به...

ادامه مطلب

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت دوم

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت دوم

در مقاله‌ی «نکات و ترفندهای بهینه‌سازی برنامه C برای میکروکنترلر AVR-قسمت اول» به معماری میکروکنترلرهای هشت بیتی AVR و کامپایلر GCC و نکات بهینه سازی حجم برنامه C پرداختیم. در مقاله پیش رو با نکات بیشتری مربوط به کاهش حجم کد برنام...

ادامه مطلب

آموزش لب ویو

با چه روشی به صورت برنامه نویسی در لب ویو VISA Resource Name را انتخاب کنیم؟ – قسمت اول

 مشکل اغلب برنامه نویسانی که با سخت افزار سر و کار دارند، انتخاب  VISA resource name از داخل برنامه به صورت اتوماتیک می باشد، نه به صورت دستی از طریق منوی Drop-down یا برنامه NI Max.برای حل این مشکل دو راه حل وجود دارد که در ز...

ادامه مطلب