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

برنامه نویسی حرفه ای میکروکنترلر (عملیات بیتی)

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

ادامه مطلب

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

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

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

ادامه مطلب

()analogWriteResolution در آردوینو

()analogWriteResolution در آردوینو

()analogWriteResolution در آردوینو، یک قسمت الحاقیِ (اضافه‌‌ی) API آنالوگ، برای آردوینو Genuino ،Due و آردینو Zero و MKR1000 است که مقدار رزولوشن تابع ()analogWrite را تنظیم می‌کند.

ادامه مطلب

()analogReadResolution در آردوینو

()analogReadResolution در آردوینو

()analogReadResolution در آردوینو، یک قسمت الحاقیِ (اضافه‌‌ی) API آنالوگ، برای آردوینو Due و Zero است که اندازه‌ی مقداری که توسط ()analogRead بازگشت داده می‌شود را به بیت تنظیم (ست) می‌کند.

ادامه مطلب

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

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

ادامه مطلب

raspberry Sisoog

آموزش برنامه نویسی با رزبری پای بدون سیستم عامل- قسمت اول

رزبری پای بله درست است؛ اشتباهی پیش نیامده. تلفظ صحیح Raspberry Pi رزبری پای است که متاسفانه به اشتباه در بیشتر وب‌های فارسی رسپبری پای خوانده می‌شود. در واقع تلفظ رسپبری پای اشتباه است و نباید رسپبری خوانده شود.مطابق فونوتیک -ˈrazˌberē ، رزبری پای صحیح است و از این پس به جا...

ادامه مطلب