Några Comparator och Interrupt-frågor för 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: Några Comparator och Interrupt-frågor för PIC12F1840

Inlägg av Magnus_K »

Ja det var ett bra tips.
Sättet jag har skrivit känns som att det är på både gott och ont. Dels ser jag (som nybörjare) ganska översiktligt hur jag satt de olika registren men å andra sidan så blir det nog lätt som det blev nu, räknade fel 1 bit och ställde till en ganska lång stunds felsökande.
Sen lurar jag nog mig själv lite då kommentaren kanske får en att verkligen dubbelkolla vad man gjort, speciellt när det rör sig om bara en bit i ett register.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Några Comparator och Interrupt-frågor för PIC12F1840

Inlägg av sodjan »

Ja, kommenterar som bara upprepar vad koden redan säger är ganska värdelösa, t.ex:

Kod: Markera allt

PIE2.C1IE = 1;          // Sätter C1IE till 1 i register PIE2.
Bättre då med något i stil med:

Kod: Markera allt

PIE2.C1IE = 1;          // Komparator interrupt vid för låg spänning.
Men jag skulle nog inte ha någon radkommentar alls utan lägga till
en förklaring ovanför till hela stycket med interrupt inställningar istället.
Skriv svar