8 bens PIC med PWM?
8 bens PIC med PWM?
Finns det någon PIC krets med 8 ben eller färre som har PWM? Behöver inte vara mer än 8-bitars, men går bra med 10-bitars med.
Kan förstås gå igen om x antal manuellt för att hitta någon men tänkte att det nog finns någon här som kan svara direkt på detta.
Kan förstås gå igen om x antal manuellt för att hitta någon men tänkte att det nog finns någon här som kan svara direkt på detta.
eriikh: alltså PWM som hade 8 eller 10 bitars upplösning inte picen i sig. 
sodjan: ja visst fan visst det ju en sådan sök där, var en tid sedan jag var inne på sidan så det hade jag totalt glömt bort. Tackar för det. Får kolla upp detta lite närmre nu då jag precis satt mig in i detta. Men tackar för er hjälp.
bengt-re: med en sådan liten? Fräckt.
Hade velat göra en PWM styrning till motorer som ev även har frekvens kontroll så man kan ändra frekvens beroende på motor om det hade gått. Men det är en bra bit fram till det, tänkte mest testa lite och se om man kanske kan hitta lite info om det på nätet. Har ingen större koll på programmering så får se om man kan hitta någon info annars så blir det nog inget av detta skulle jag tro.

sodjan: ja visst fan visst det ju en sådan sök där, var en tid sedan jag var inne på sidan så det hade jag totalt glömt bort. Tackar för det. Får kolla upp detta lite närmre nu då jag precis satt mig in i detta. Men tackar för er hjälp.

bengt-re: med en sådan liten? Fräckt.

Hade velat göra en PWM styrning till motorer som ev även har frekvens kontroll så man kan ändra frekvens beroende på motor om det hade gått. Men det är en bra bit fram till det, tänkte mest testa lite och se om man kanske kan hitta lite info om det på nätet. Har ingen större koll på programmering så får se om man kan hitta någon info annars så blir det nog inget av detta skulle jag tro.
Henry, vad har du för frekvenskrav? Det räcker inte med SW-PWM då?
För att liva upp i tråden tycker jag du ska köra med AVR Tiny25/46/85. Den har mycket trevliga timermoduler, varav en med fullt PWM-stöd.
För att liva upp i tråden tycker jag du ska köra med AVR Tiny25/46/85. Den har mycket trevliga timermoduler, varav en med fullt PWM-stöd.
Jo det hade det kanske gjort, vill ha det så enkelt som möjligt så det blir mindre jobb och tänkte att det kanske var enklare med HW - PWM då det väl behövs mindre programmering för det skulle jag tro, men det blir kanske enklare med SW - PWM?
Inga höga krav, det enda som jag är ute efter är att med en pot eller om det skulle bli för mycket knappar, kunna styra pulsbredden mellan 0 - 100% och enkelt kunna ändra den fasta frekvensen i programmet om det skulle behövas. Och som bonus att kanske kunna styra frekvensen mellan säg 50Hz till 2KHz eller så. Fast vid närmare eftertanke, och för att göra det ännu enklare programmässigt, så borde man nog gjort så att det gått att ändra något värde i programmet i stället. För tex en fast frekvens på 200Hz hade säkert räckt långt och till många motorer.
Mycket att tänka på och jag som inte ens är så insatt i programmering.. Får väl plöja igenom nätet och datablad för att få ihop det inom ens livstid.. Kan visserligen finnas något kodexempel på nätet som man kan sno och modifiera om det skulle behövas. Har några olika PIC hemma så det borde väl i så fall finnas till någon som skulle kunna passa tycker jag.
Inga höga krav, det enda som jag är ute efter är att med en pot eller om det skulle bli för mycket knappar, kunna styra pulsbredden mellan 0 - 100% och enkelt kunna ändra den fasta frekvensen i programmet om det skulle behövas. Och som bonus att kanske kunna styra frekvensen mellan säg 50Hz till 2KHz eller så. Fast vid närmare eftertanke, och för att göra det ännu enklare programmässigt, så borde man nog gjort så att det gått att ändra något värde i programmet i stället. För tex en fast frekvens på 200Hz hade säkert räckt långt och till många motorer.
Mycket att tänka på och jag som inte ens är så insatt i programmering.. Får väl plöja igenom nätet och datablad för att få ihop det inom ens livstid.. Kan visserligen finnas något kodexempel på nätet som man kan sno och modifiera om det skulle behövas. Har några olika PIC hemma så det borde väl i så fall finnas till någon som skulle kunna passa tycker jag.
Det är ett ganska stort frekvensspann. De högre frekvenserna löses enklast med PWM-modulen. Men de lägre är för låga för att lösas med den - om inte klockan går väldigt långsamt.
Om jag inte minns fel är lägsta frekvensen för PWM-modulen:
F_clk / (4*16*256)
Du får antagligen göra så att compare-modulen används för de låga frekvenserna, och PWM- för de höga.
Om jag inte minns fel är lägsta frekvensen för PWM-modulen:
F_clk / (4*16*256)
Du får antagligen göra så att compare-modulen används för de låga frekvenserna, och PWM- för de höga.