ช่วยผมเขียน16f877ให้กำเหนิดpwmต่างเฟสกัน90องศาด้วยครับ

กลุ่มวงจรที่ใช้ Microcontroller Arduino , PIC , AVR ,ETC.

Moderator: gang

ภาพประจำตัวสมาชิก
gang
Master of the Order[ ผู้ดูแลระบบ]
Master of the Order[ ผู้ดูแลระบบ]
โพสต์: 1023
ลงทะเบียนเมื่อ: 11/08/2004 11:00 pm
ที่อยู่: บางน้ำผึ้ง พระประแดง สมุทรปราการ
ติดต่อ:

Re: ช่วยผมเขียน16f877ให้กำเหนิดpwmต่างเฟสกัน90องศาด้วยครับ

โพสต์โดย gang » 20/01/2011 2:11 pm

คิดวิธีใช้กับ pwm ไม่ออก วิธีนี้จะพอได้ใหม

โค้ด: เลือกทั้งหมด

while(1){

   switch(j){
      case 1:

         output_low(PIN_A4);
         output_low(PIN_A5);
      break;
      case 2:
         output_high(PIN_A4);
         output_low(PIN_A5);
         
      break;
      case 3:
         output_high(PIN_A4);
         output_high(PIN_A5);
         
      break;

      case 4:
         output_low(PIN_A5);
         output_high(PIN_A4);
 

      }
      if(j>=4){j=1;}
      else{j++;}
      delay(250);
}
I Love Arduino



ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน

cron