

تعلم كيفية استخدام وحدة PWM عالية الدقة من أجهزة MP DSPIC33C
المختبر 1: رمز توليد الطول الموجي التكميلي مثال على أجهزة DSPIC33CK و DSPIC33CH
وحدة المكونات الإضافية البديلة:
يرجى دائمًا التحقق من أحدث أوراق البيانات على مواقع المنتجات المعنية:

بعد برمجة الجهاز ويبدأ MCU ، يقوم PWM Generator #3 بإنشاء شكل موجة مكملة 200 كيلو هرتز في مخرجات PWM3H/PWM3L.

من خلال الضغط على مستخدم زر الضغط على متن الطائرة على لوحة تطوير الطاقة الرقمية ، يتم تبديل تردد التبديل بين 200 كيلو هرتز و 1 ميغاهيرتز.

يرجى الرجوع إلى دليل البرنامج الثابت السريع أدناه لمزيد من المعلومات حول عملية التهيئة وهيكل الرمز.

يعتمد مثال الرمز هذا على أمثلة رمز سابق توضح كيفية استخدام تكوين رمز الرقائق الدقيقة (MCC) لإعداد مجالات ساعة الجهاز.
على الرغم من أن MCC يدعم أيضًا أدوات التكوين لوحدة PWM عالية الدقة ، فإن تكوين PWM في هذا المثال يبني على برامج تشغيل طرفية عامة لمساعدة المستخدمين بشكل أفضل على فهم البنية المحيطية والجوانب الرئيسية لتكوينات محددة وأنماط التشغيل.
في كل مشروع رمز PWM ، يوجد إجراء تكوين PWM في ملف المستخدم PWM.C ، حيث يتم تعيين كل بت سجل مطلوب لتحقيق/تمكين الوظيفة أو طريقة الاهتمام المحددة ووصفتها الموصوفة بالتعليقات. بمجرد أن يكون المستخدمون على دراية بالهندسة المعمارية والميزات والقدرات ، يمكن استخدام كل من خيارات التكوين (المكتبة المحيطية العامة أو MCC).
يحتوي المشروع على اثنين من المخرجين الفرعيين
على القرص الصلب ، يوجد Main.C/H في دليل مشروع MPLAB® X. جميع ملفات المستخدم الأخرى ، بما في ذلك. تقع برامج التشغيل الطرفية في مصادر الأديرية الفرعية. توجد الملفات التي تم إنشاؤها بواسطة MCC دائمًا في ملفات MCC_GERATIDE
توفر ملفات برنامج التشغيل PWM Peripheral P33C_PWM.C/H هياكل بيانات تمثل مجموعات سجل الوظائف الخاصة (SFR) لمولدات PWM ووحدة PAM الأساسية. تُستخدم كائنات PWM "الظاهرية" لتحميل تكوينات مولد PWM وقراءتها وتعديلها دون الحاجة إلى التعليمات المرمزة ، مما يجعل الكود يصعب ترحيله من طرفي إلى آخر أو حتى عبر الأجهزة. لتبسيط تكوينات PWM ، في هذه الأمثلة ، يتم إعادة تعيين كل سجل إلى الحالة الافتراضية المعروفة قبل تعيين تكوين المستخدم من الاهتمام. وبالتالي ، يتم عرض إعداد التسجيل فقط الذي يهم حقًا لميزات/وظيفة معينة.
لمعرفة المزيد حول برنامج تشغيل PWM العام ، وميزاته المدعومة وحالات الاستخدام المقصودة ، يرجى قراءة التعليقات داخل p33c_pwm.c.
تمت كتابة هذا الرمز لبدء تشغيل وظيفة الاهتمام وتنفيذها تلقائيًا. يرجى قراءة الإرشادات التجريبية الموجودة أعلى File Main.c لمعرفة المزيد حول مثال الكود ونقاط الاختبار والإشارات المتوقعة وتشغيل الوضع التجريبي.
© 2024 ، Microchip Technology Inc.