Sida 1 av 1

Skumt problem (16f628)

Postat: 8 mars 2004, 15:28:23
av Rollo
Hej!
Jag har nu fått igång min programmerare och får min lysdiod att blinka med men egna kod.
MEN det är ett konstigt glapp någonstans. Den blinkar bara ibland(oftast om man trycker över alla lödningar och PICen).

Vdd = 4,5 V +
Vss = 4,5 V - och lysdiodens katod
pin 18(RA1) = lysdiodens anod i serie med ett motstånd

Jag har prövet att löda om allting med olika kablar och socklar men felet kvarstår. När den väl fungerar så är den jättebra.
Någon som har några tips och ideer??
TACK!!

Postat: 8 mars 2004, 16:23:47
av mrmike
Har du satt pull-up-motstånd till MCLR (typ 47k mellan Vdd och MCLR) eller stängt av externa MCLR:en? Om inte testa nåt av det, det kanske kan va så att din tumme agerar pull-up.

Postat: 8 mars 2004, 17:35:38
av Perrx
Rätta mig om jag har fel. Är Vdd +4,5V och Vss -4,5V? Är inte Vss "jord" och Vdd matninsspänning? Blir ju isf 9V över den lilla picen... :humm:

Postat: 8 mars 2004, 18:51:31
av matseng
Eller har du råkat ställa den i External Resistor-läga för klockningen?
Om du kör med kristall/resonator, är kondingarna kopplade till jord?

Postat: 8 mars 2004, 19:28:33
av Rollo
Mrmike: Nej det har jag inte. Ska jag bara sätta en 47k mellan vdd och MCLR?

Perrx: Jo du har helt rätt. Med 4,5V - menar jag bara "jorden" på batteriet. Kanske uttryckte mig oklart.

matseng: Nä jag kör med internal.(eftersom den fungerar ibland :wink: )

Men tack för alla tips. Ska pröva så fort mitt engelska arbete är klart :evil:

Postat: 8 mars 2004, 23:06:46
av mrmike
japp. om du vill testa utan motstånd kan du använda _MCLRE_OFF i configen

Postat: 11 mars 2004, 19:19:26
av Rollo
Nu är allt i skolan gjort för den här veckan=)
Men det fungerar fortfarande inte. Eller jag kanske förstod det fel? Jag kryssade bort rutan i IC-PROG under fuses: MCLR
HJÄLP!
TACKAR!!

Postat: 11 mars 2004, 19:33:42
av mrmike
Du förstod rätt. Har du stängt av WDT:n? Kanske kan vara den som spökar, inte så troligt kanske men ändå...

Postat: 11 mars 2004, 19:36:37
av Rollo
Japp! Den enda som är igång är POWER...
Men i inställningarna är "Enable MCLR as VCC" ikryssad...korrekt?
Tack för ett snabbt svar förresten!

Postat: 11 mars 2004, 20:18:56
av mrmike
Den inställningen rör nog bara programmering av i2c-minnen.
Om det är ditt första försök på PIC-programmering kan du testa att ladda PIC:en med det program som finns här: http://www.voti.nl/blink/index.html. När jag programmerade en PIC första gången blev det allt annat än rätt :) Sidan kan annars vara bra att ha om man misstänker att PIC:en gått sönder

Postat: 18 mars 2004, 19:31:56
av Rollo
Har gett mig på mina PICar nu igen. Jag satt dit ett pull-up motstånd och nu är den mycket stabilare. Har kommit fram till att när jag ger kopplingen ström så händer det ingenting, men om jag kortsluter lysdioden med VDD(alltså ger den en liten "startknuff") så lyser den stabilt. Det räcker alltså med en halv sekund sen fortsätter den att lysa. Är det någon som kan tänka sig veta vad det är??
TACK!!

*edit* Jag har prövat med en helt ny krets men det blir exakt samma problem.

Postat: 19 mars 2004, 13:52:19
av Rollo
HURRA!!
Nu funkar den! Verkar som det var koden som det var fel på. Nu kan jag iaf inte återskapa felet...

Postat: 19 mars 2004, 14:11:59
av mrmike
Grattis :)