جدول المحتويات:
- الخطوة 1: جروف ريلاي
- الخطوة 2: مخطط الأجهزة
- الخطوة 3: تثبيت CSR UEnergy SDK
- الخطوة 4: هندسة البرمجيات
- الخطوة 5: مثال رمز للتعامل مع الوصول إلى GPIOs
فيديو: CSR1011 - تشغيل التتابع: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
CSR1011 عبارة عن شريحة بلوتوث ذكية أحادية الوضع وهذا البرنامج التعليمي يوضح كيفية الوصول إلى كائنات GPI الخاصة بها وتشغيل مرحل.
الخطوة 1: جروف ريلاي
المكون المستخدم في هذا البرنامج التعليمي هو Grove-Relay. هذه الوحدة هي مفتاح رقمي مفتوح بشكل طبيعي. من خلاله ، يمكنك التحكم في دائرة الجهد العالي مع الجهد المنخفض ، على سبيل المثال 5V على وحدة التحكم. يوجد مؤشر LED على اللوحة ، والذي سيضيء عند إغلاق المحطات التي يتم التحكم فيها.
الخطوة 2: مخطط الأجهزة
لتوصيل وحدة الترحيل في CSR1011 ، تم تصميم جهاز لتشغيل المرحل ، لأن CSR1011 يتم تشغيله بـ 3v3 والمكون يحتاج إلى 5 فولت للعمل. في CSR ، تم استخدام السن 4 (GPIO 10) لتوصيل المرحل.
الخطوة 3: تثبيت CSR UEnergy SDK
للتعامل مع التطبيق على CSR1011 ، يتم استخدام بيئة التطوير المتكاملة (xIDE) المزودة مع μEnergy Software Development Kits (SDKs). يتم توفير البرنامج على قرص مضغوط ولكن يمكن أيضًا تنزيله من هنا.
الخطوة 4: هندسة البرمجيات
في CSR1011 ، يتصل التطبيق بالبرامج الثابتة باستخدام استدعاءات واجهة برمجة التطبيقات التي يتم تنفيذها باستخدام عمليات رد نداء البرامج الثابتة لأحداث مختلفة في دورة حياة التطبيق. عند إنشاء مشروع ، يتم تنفيذ بعض الوظائف بالفعل ، يتم استخدام هذه الوظائف في دورة حياة التطبيق:
- AppPowerOnReset (): استدعاء وظيفة التطبيق مباشرة بعد إعادة تعيين الطاقة ؛
- AppInit (): تسمى هذه الوظيفة كل تمهيد ويجب أن تحتوي على تهيئة التطبيق ؛
- AppProcessSystemEvent (): الوظيفة التي تم استدعاؤها بواسطة البرامج الثابتة لمعالجة الأحداث على مستوى النظام ، مثل انخفاض مستوى البطارية وتغيير مستوى PIO ؛
- AppProcessLmEvent (): دالة مستخدمة لمعالجة الأحداث المتعلقة برابط الاتصال من البرامج الثابتة ؛
- الموقتات: قم بتشغيلها فوق مؤقت الأجهزة بدقة ميكروثانية.
الخطوة 5: مثال رمز للتعامل مع الوصول إلى GPIOs
يوضح الكود المتاح كيفية تكوين وتعيين حالة GPIO لتشغيل مرحل موصول بـ GPIO10 الخاص بـ CSR1011. للتعامل مع الوصول إلى GPIO تم استخدام الوظائف المتاحة في مكتبة pio.h على group_PIO_B.html في uEnergy SDK.
موصى به:
كيفية جعل وميض LED باستخدام التتابع: 7 خطوات
كيفية جعل وميض LED باستخدام Relay: Hii friend ، سأقوم بعمل دائرة من وميض LED باستخدام مرحل 12 فولت ، فلنبدأ ،
دائرة إنذار حريق حساسة للغاية باستخدام التتابع: 9 خطوات
دائرة إنذار حريق حساسة للغاية باستخدام الترحيل: مرحبًا يا صديق ، سأقوم اليوم بعمل دائرة إنذار حريق حساسة للغاية ، واليوم سأصنع هذه الدائرة باستخدام Relay و Transistor BC547 ، فلنبدأ ،
كيفية عمل العاكس باستخدام التتابع: 7 خطوات
كيفية عمل العاكس باستخدام الترحيل: Hii friend ، سأقوم اليوم بإنشاء دائرة عاكس باستخدام 12V Relay.let's لتبدأ ،
نسبة التتابع التفاضلي لحماية المحولات ثلاثية الطور: 7 خطوات
النسبة المئوية للترحيل التفاضلي لحماية المحولات ثلاثية الطور: في هذا Instructable ، سأوضح لك كيفية عمل النسبة المئوية للترحيل التفاضلي باستخدام Arduino ، وهي لوحة تحكم دقيقة شائعة جدًا. يعد محول الطاقة من أهم المعدات لنقل الطاقة في نظام الطاقة. تكلفة إصلاح دا
كيفية جعل مفتاح 220 فولت يعمل باللمس باستخدام التتابع: 8 خطوات
كيفية جعل 220 فولت يعمل باللمس التبديل باستخدام التتابع: كيفية عمل مفتاح يعمل باللمس لأضواء 220 فولت باستخدام لوحة الترحيل وترانزستور mosfet إنه مشروع سهل للغاية وآمن لأن الطاقة الرئيسية 220 فولت معزولة عن طاقة التيار المستمر بجهد 5 فولت ولكن أولاً ، دعنا نأخذها خطوة بخطوة