
دفع توليد الموجة PWM PROST

تعلم كيفية استخدام وحدة PWM عالية الدقة من أجهزة MP DSPIC33C
Lab 3: Push-Pull Maveform Code مثال لأجهزة DSPIC33CK و DSPIC33CH
وحدة المكونات الإضافية البديلة:
يرجى دائمًا التحقق من أحدث أوراق البيانات على مواقع المنتجات المعنية:

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

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

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

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