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?
Mjukvaru PWM i pic med ASM
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
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.
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.
> 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
Här en en variant för 8 pwm signaler :
http://www.piclist.com/techref/microchip/pwmmult-sd.htm