تدوينات مصغرة

معرفة معلومات دقيقة عن استهلاك الذاكرة في المتحكمات من ملف map.

يحوي الملف map. المولّد من GCC-toolchain معظم المعلومات التفصيلية اللازمة لمعرفة استهلاك الذاكرة في المتحكمات. فالرموز symbols والتي تشمل التوابع…

أكمل القراءة »

أسهل طريقة لحساب حجم تابع في لغة سي

إن حساب حجم تابع function ليس بسهولة استخدام العملية خلال compile-time وقت الترجمة ()sizeof . هناك طرق متعددة لحساب حجم…

أكمل القراءة »

هل يجب أن نستخدم ++C عوضاً عن C في النظم المضمنة؟

  القصة باختصار   بحسب ما تبيّن العديد من الاحصائيات (كاحصائية Eclipse IoT Developer واحصائية IEEE Spectrum) وكما هو واضح…

أكمل القراءة »

كيف تحمي دارتك عند فشل المكثف

تستخدم مكثفات الطبقات المتعددة السيراميكية Multilayer ceramic capacitors بكثرة في التصاميم الإلكترونية. إن هذه المكثفات MLCC تستخدم على سبيل المثال…

أكمل القراءة »

تابع yield وصف Printable ومصفوفات التقابل : مزايا مهمة وغير معروفة في نواة الأردوينو

إن نواة الأردوينو Arduino core، وهي الملفات المصدرية لتوابع وصفوف classes الأردوينو، تملك بعض المزايا التي يمكن استخدامها بكفاءة. وعلى…

أكمل القراءة »

حيلة أردوينو: كيفية مشاركة برنامج خدمة المقاطعة ISR بين المكاتب والكود الرئيسي

حل مشكلة التضارب بين برنامج خدمة المقاطعة ISR المستخدم نفسه في المكاتب والكود الرئيسي. الحل المقترح يستخدم مؤشرات التوابع لإضافة…

أكمل القراءة »

مراجعة عمليّة: لمحة عن محلل الإشارات المنطقية Saleae USB Logic Analyzer (24MHz 8CH Clone)

مراجعة عمليّة للمحلل المنطقي Saleae USB Logic Analyzer 24MHz 8CH وتتضمن المراجعة البرمجيات والدارة الإلكترونية لمحلل الإشارات المنطقية

أكمل القراءة »

طلاب الهندسة ومشروع نهاية السنة

طلاب الهندسة ممن يختارون الإلكترونيات في مشاريع تخرجهم ... ارفعو أيديكم من فضلكم!

أكمل القراءة »

وثيقة تطبيقيّة: نصائح وحيل لتحسين كود السي لمتحكمات الـ 8 بت الصغريّة

بعكس تطوير البرمجيات - الذي يتوفر فيه نسبيّاً كمية جيدة من الذاكرة وقوّة المعالجة - إنّ كل بايت في تطوير…

أكمل القراءة »

تصميم الدوائر المطبوعة: أربعة من العلامات في الدارات المطبوعة قد تراها ولا تعرف وظيفتها (الجزء 2)

لقد تعرّفنا في الجزء الأول عن أربعة علامات شائعة وهي: stamp holes ثقوب الطابع – نوع خاص من ثقوب التثبيت-…

أكمل القراءة »