Open and inspect Gpio.c by double clicking on the filename in the project window.
Notice that the shared I/O pin in GPIO0 has been set for the ePWM1A function. Next,
open and inspect EPwm.c and see that the ePWM1 has been setup to implement the
PWM waveform as described in the objective for this lab. Notice the values used in the
following registers: TBCTL (set clock prescales to divide-by-1, no software force, sync
and phase disabled), TBPRD, CMPA, CMPCTL (load on 0 or PRD), and AQCTLA (set
on up count and clear on down count for output A). Software force, deadband, PWM
chopper and trip action has been disabled. (Note that the last steps enable the timer count
mode and enable the clock to the ePWM module). See the global variable names and
values that have been set using #define in the beginning of the Lab.h file. Notice that
ePWM2 has been initialized earlier in the code for the ADC. Close the inspected files.
เปิด และตรวจ Gpio.c โดยคลิกสองครั้งบนชื่อในโครงการหน้าต่าง
แจ้งที่ pin I/O ใช้ร่วมกันใน GPIO0 มีการตั้งค่าสำหรับฟังก์ชัน ePWM1A ถัดไป,
เปิด และ EPwm.c ตรวจสอบดูว่า ePWM1 ที่มีการตั้งค่าการใช้การ
รูปคลื่น PWM ในเป้าหมายสำหรับการปฏิบัติการนี้ สังเกตค่าที่ใช้ในการ
ต่อทะเบียน: TBCTL (prescales นาฬิกาตั้งการแบ่ง-โดย-1 ซอฟต์แวร์ไม่บังคับ ซิงค์
และขั้นตอนการปิดการใช้งาน), TBPRD, CMPA, CMPCTL (โหลด 0 หรือ PRD), และ AQCTLA (ตั้ง
บนขึ้นนับ และชัดเจนบนลงนับสำหรับผลลัพธ์ A) ซอฟต์แวร์บังคับ deadband, PWM
การสับและเดินทางได้ถูกปิดใช้งาน (หมายเหตุที่ว่า ตอนสุดท้ายให้นับเวลา
โหมดและเปิดใช้งานโมดูล ePWM นาฬิกา) ดูชื่อตัวแปรส่วนกลาง และ
ค่าที่ตั้งไว้โดยใช้ #define ในการเริ่มต้นของแฟ้ม Lab.h สังเกตที่
ePWM2 มีการเริ่มต้นในรหัสก่อนหน้านี้สำหรับ ADC ปิดแฟ้มการตรวจสอบ
การแปล กรุณารอสักครู่..

เปิดและตรวจสอบ gpio C โดยดับเบิลคลิกที่ชื่อไฟล์ในหน้าต่างโครงการ .
สังเกตว่าใช้ pin I / O ใน gpio0 ได้รับการตั้งค่าสำหรับฟังก์ชัน epwm1a . ต่อไป
เปิดและตรวจสอบ epwm C และดูว่ามีการติดตั้งเพื่อใช้ epwm1
สัญญาณ PWM ตามที่อธิบายไว้ในวัตถุประสงค์สำหรับแลปนี้ แจ้งค่าใช้ในการลงทะเบียน tbctl
ต่อไปนี้ : ( ชุด prescales divide-by-1 นาฬิกาให้ ,ซอฟต์แวร์ไม่บังคับ , ซิงค์
และเฟสคนพิการ ) tbprd โคปา cmpctl ( , , โหลด 0 หรือ PRD ) และ aqctla ( ชุด
ขึ้นนับและล้างลงนับออก ) บังคับ , ซอฟต์แวร์ deadband , เฮลิคอปเตอร์ PWM
และการกระทำเที่ยวได้ถูกปิด ( โปรดทราบว่าขั้นตอนสุดท้ายให้จับเวลานับ
โหมดและให้นาฬิกากับ epwm โมดูล ) เห็นชื่อตัวแปรและ
)ค่านิยมที่ได้รับการตั้งค่าการใช้#กำหนดในการเริ่มต้นของแฟ้ม lab.h . สังเกตเห็นว่า
epwm2 ได้เริ่มต้นก่อนหน้านี้ในรหัสของสัญญาณ . ปิดการตรวจสอบไฟล์
การแปล กรุณารอสักครู่..
