ومن الضروري إدماج عناصر المعدات في البرامج من الفئة جيم وجيم ++ من أجل تطوير نظم مدمجة تتسم بالكفاءة، وتساعد الحسابات العملية على ضمان التفاعل السليم بين أجهزة الحاسوب وموثوقية النظم.

فهم مواصفات برامجيات البرمجيات الصلبة

وقبل الترميز، من المهم فهم مواصفات المعدات مثل مستويات الفولطج، وبروتوكولات الاتصال، ومتطلبات التوقيت، وهذه البارامترات تؤثر على كيفية تفاعل البرمجيات مع مكونات المعدات.

حساب التأخيرات في التوقيت

(ب) حسابات التوقيت حاسمة بالنسبة لمهام مثل قراءة أجهزة الاستشعار ومراقبة المُضيئ، مثلاً، لتوليد تأخير في الفئة " جيم+ " ، استخدام الصيغة:

Delay (ms) = (عدد الدورات)/ (Clock frequency in MHz)]

(ب) اقتراح تشغيل نظام في 16 ميغاهيرتز، ويتطلب تأخيراً قدره 1 متراً، يتمثل عدد الدورات اللازمة في ما يلي:

عدد الدورات = 16 ميغاهيرتز = 1 ميغاهيرتز = 000 16 دورة ]

التقلبات والحسابات الحالية

الحسابات التي تنطوي على فولت و التيار هي حيوية لإدارة الطاقة واختيار المكونات

V = I * R]

إذا كان للمقاوم مقاومة 220 أوم و التيار المطلوب هو 20 ملليتر، يجب أن يكون الفولط في المقاوم:

V = 0.02 A * 220 / / = 4.4 V]

استخدام حسابات تصميم النظام

وتساعد الحسابات الدقيقة في اختيار العناصر المناسبة وضمان استقرار النظام، على سبيل المثال حساب قيمة المقاوم المطلوب للأجهزة المتفجرة المرتجلة:

  • Determine supply voltage (V]sup)
  • Decide desired current (I]LED)
  • Calculate resistanceor value: R = (Vsup] - V]LED) / ILED]

من أجل 5V تموينات، وجهاز LED للأمام، و2V، و20 ملليتار، و2:

R = (5 V - 2 V) / 0.02 A = 150 / ]