Sida 1 av 1
Mjukvaru PWM i pic med ASM
Postat: 2 augusti 2008, 19:37:41
av marcla
Hej!
Gjorde ett program som genererar en PWM signal till en led såhär:
main:
Gör port X hög
Vänta 55
Gör port X låg
Vänta 200
Gå till main
...Och det funkar bra tycker jag men hur gör jag om jag vill generera 2 PWM signaler i samma PIC?
Postat: 2 augusti 2008, 19:46:29
av MicaelKarlsson
Samma pulskvot eller olika?
Finns det inte PWM "inbyggt" i PIC?
Postat: 2 augusti 2008, 19:51:16
av marcla
Det jag vill göra är att generera 2 PWM med olika värden (Antar att "PWM värden" är Pulskvot???)
Postat: 2 augusti 2008, 19:55:11
av MicaelKarlsson
Jepp hur stor del av tiden den är etta.
http://www.elektronikforumet.com/forum/ ... 2818a77919
Skall det kunna ändras eller är det två fasta värden?
Om det är fast värde och Y är till längre tid.
main:
Gör port X hög
Gör port Y hög
Vänta 20
Gör port X låg
Vänta 20
Gör port Y låg
Vänta 200
Gå till main
Edit:
1. Om tiderna skall ändra så funkar väl en variabel?
2. Lägg in ett villkor om X skall vara längre än Y.
Postat: 2 augusti 2008, 19:59:28
av marcla
Värderna skall ändras. kanske 10 olika värden.
Postat: 2 augusti 2008, 22:13:44
av sodjan
> men hur gör jag om jag vill generera 2 PWM signaler i samma PIC?
Här en en variant för 8 pwm signaler :
http://www.piclist.com/techref/microchip/pwmmult-sd.htm