Mjukvaru PWM i pic med ASM

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
marcla
Inlägg: 311
Blev medlem: 19 juli 2006, 11:36:38
Ort: Gislaved

Mjukvaru PWM i pic med ASM

Inlägg 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?
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Samma pulskvot eller olika?

Finns det inte PWM "inbyggt" i PIC?
Användarvisningsbild
marcla
Inlägg: 311
Blev medlem: 19 juli 2006, 11:36:38
Ort: Gislaved

Inlägg av marcla »

Det jag vill göra är att generera 2 PWM med olika värden (Antar att "PWM värden" är Pulskvot???)
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg 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.
Användarvisningsbild
marcla
Inlägg: 311
Blev medlem: 19 juli 2006, 11:36:38
Ort: Gislaved

Inlägg av marcla »

Värderna skall ändras. kanske 10 olika värden.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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
Skriv svar