Pages: [1]   Go Down
Print
Author Topic: สอบถามเกี่ยวกับการสร้าง PWM  (Read 8585 times)
0 Members and 3 Guests are viewing this topic.
sarawutplay
มาใหม่
*
Offline Offline

Posts: 2


« on: March 16, 2013, 01:34:19 AM »

พอดีผมใช้ PIC 16F877 ในการสร้างสัญญาณ PWM โดยใช้โปรแกรม mikroC

แต่มีปัญหาตรงว่า ผมใช้คำสั่งแบบไหนหนังสือ AdvancePIC microcontroller in C

ได้โค๊ตการเขียนมาประมาณนี้

 void main()
{
PORTC=0;
  TRISC=0;
  T2CON=0x01;
  PR2=0x18;
  CCPR1L=0x02;
  CCP1CON=0x2C;
  T2CON.TMR2ON=1;
}


ผลก็คือสัญญาณ PWM ออกได้ตามความต้องการครับ ทั้งตอนเทสและซิม
ปัญหาคือว่า ถ้าผมจะเปลี่ยน ค่า PWM เป็น Duty Cycle อื่นๆ ผมก็คำนวณและแทนค่าใหม่ทุกครั้ง
ท่านใดพอจะแนะแนวทางให้ผมได้บ้างไหมครับว่าจะทำอย่างให้ ให้ PWM มันสามารถเปลี่ยนค่าได้ตามต้องการเช่นการปรับโวลุ่มR แล้วค่า Duty Cycle  เปลี่ยนอะครับ
อยากได้แบบนั้น พอจะมีโค้ดหรือแนะแนวการทำให้ผมหน่อยได้ไหมครับ
Logged
samarters
Jr. Member
**
Offline Offline

Posts: 31


Email
« Reply #1 on: March 16, 2013, 03:11:06 PM »

 Grin เปลี่ยนมาใช้ CCSC ครับ ง่ายกว่าเยอะ มี link download ด้วย http://www.thaimicrotron.com/webboard2/index.php/topic,1026.0.html
Logged
yanyong
มาใหม่
*
Offline Offline

Posts: 5


« Reply #2 on: July 01, 2013, 03:02:29 PM »

Grin เปลี่ยนมาใช้ CCSC ครับ ง่ายกว่าเยอะ มี link download ด้วย http://www.thaimicrotron.com/webboard2/index.php/topic,1026.0.html
ถามมาเรื่องนึ่ง ก็ตอบไปเรื่อง 1 เนาะคนเรา
Logged
Pages: [1]   Go Up
Print
 
Jump to: