Register
Login
Home
Help
Search
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
News
:
SMF - Just Installed!
Thai microtron community
|
Electronic Knowledge Base
|
Microcontoller & Electronics
|
สอบถามเกี่ยวกับการสร้าง PWM
Pages: [
1
]
Go Down
« previous
next »
Print
Author
Topic: สอบถามเกี่ยวกับการสร้าง PWM (Read 8586 times)
0 Members and 1 Guest are viewing this topic.
sarawutplay
มาใหม่
Offline
Posts: 2
สอบถามเกี่ยวกับการสร้าง PWM
«
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
Posts: 31
Re: สอบถามเกี่ยวกับการสร้าง PWM
«
Reply #1 on:
March 16, 2013, 03:11:06 PM »
เปลี่ยนมาใช้ CCSC ครับ ง่ายกว่าเยอะ มี link download ด้วย
http://www.thaimicrotron.com/webboard2/index.php/topic,1026.0.html
Logged
yanyong
มาใหม่
Offline
Posts: 5
Re: สอบถามเกี่ยวกับการสร้าง PWM
«
Reply #2 on:
July 01, 2013, 03:02:29 PM »
Quote from: samarters on March 16, 2013, 03:11:06 PM
เปลี่ยนมาใช้ CCSC ครับ ง่ายกว่าเยอะ มี link download ด้วย
http://www.thaimicrotron.com/webboard2/index.php/topic,1026.0.html
ถามมาเรื่องนึ่ง ก็ตอบไปเรื่อง 1 เนาะคนเรา
Logged
Pages: [
1
]
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General Category
-----------------------------
=> General Discussion
=> Guests
-----------------------------
Electronic Knowledge Base
-----------------------------
=> Microcontoller & Electronics
=> eBook & Download
=> Chip Programmer
Loading...