Konfigurera PWM-modulen i en PIC12F1840

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Konfigurera PWM-modulen i en PIC12F1840

Inlägg av Magnus_K »

Klart som korvspad, tack för det sodjan!

En liten följdfråga;

I min tidigare kod har jag bara använt 8-bitars PWM och därmed endast ändrat CCPR1L registret. Detta har jag gjort genom tex CCPR1L = i.
Det var nog det här jag försökte fråga om som fråga 2 men inte klarade av riktigt. Hur skriver man sedan i koden för att ändra alla 10 bitar? Typ CCPR1L+CCP1CON<5:4> = i. (Alltså "slå ihop" registren innan ändring)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Konfigurera PWM-modulen i en PIC12F1840

Inlägg av sodjan »

Nä, det går inte. Man får skriva till dom var för sig.
Om i kan vara 0-1024 (10 bitar) så får man plocka
fram de lägsta två bitarna (i % 4 eller liknande) och
skriva dom till CCP1CON<5:4> och sedan ta resten
(t.ex i / 4) och skriva till CCPR1L.

Men som sagt, det förutsätter ju att man faktiskt behöver
fler än 256 olika steg i PWM signalen.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Konfigurera PWM-modulen i en PIC12F1840

Inlägg av Magnus_K »

Skulle kunna fortsätta med följdfrågor på det du skriver men nu får det vara nog tror jag. Är redan och pillar med så mycket som jag inte har koll på så det blir nog att placera dom där två sista bitarna på hyllan istället.

Jättetack för era svar i alla fall, mycket lärorikt!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Konfigurera PWM-modulen i en PIC12F1840

Inlägg av sodjan »

Ja, det är nog ganska vanligt att man nöjer sig med 256 PWM nivåer
och bara låter de två lägsta bitarna vara '00' t.ex, men det spelar
ju ingen större roll vad de är.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Konfigurera PWM-modulen i en PIC12F1840

Inlägg av Magnus_K »

Lite OT men jag måste bara få fråga:
Ni ser på min kopplingsbild att jag gjort en lite halvklumpig installation av programmeraren. Den sitter fast på brädan med gummiband och lös kopplingstråd i kontakten, med andra ord väldigt drygt när jag ska flytta på den.
Vad kan ni rekommendera för lösning?
Jag ser framför mig en bandkabel med hane-hane eller en 90-graders stiftlist som har tillräckligt långa stift för att gå ner riktigt i brädans hål och in i programmeraren.
Hur gör ni?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Konfigurera PWM-modulen i en PIC12F1840

Inlägg av sodjan »

Jag körde med en 6-pin 90-grad stiftlist.
En rak går också, då står bara PICkit'en rakt upp
men den är så pass lätt så det är OK.
Skriv svar