Skumt problem (16f628)

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Rollo
Inlägg: 217
Blev medlem: 2 januari 2004, 19:23:29

Skumt problem (16f628)

Inlägg 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!!
Användarvisningsbild
mrmike
Inlägg: 301
Blev medlem: 29 oktober 2003, 20:40:12

Inlägg 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.
Användarvisningsbild
Perrx
Inlägg: 176
Blev medlem: 15 december 2003, 21:43:41
Ort: Göteborg
Kontakt:

Inlägg 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:
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg 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?
Rollo
Inlägg: 217
Blev medlem: 2 januari 2004, 19:23:29

Inlägg 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:
Användarvisningsbild
mrmike
Inlägg: 301
Blev medlem: 29 oktober 2003, 20:40:12

Inlägg av mrmike »

japp. om du vill testa utan motstånd kan du använda _MCLRE_OFF i configen
Rollo
Inlägg: 217
Blev medlem: 2 januari 2004, 19:23:29

Inlägg 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!!
Användarvisningsbild
mrmike
Inlägg: 301
Blev medlem: 29 oktober 2003, 20:40:12

Inlägg 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å...
Rollo
Inlägg: 217
Blev medlem: 2 januari 2004, 19:23:29

Inlägg 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!
Användarvisningsbild
mrmike
Inlägg: 301
Blev medlem: 29 oktober 2003, 20:40:12

Inlägg 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
Rollo
Inlägg: 217
Blev medlem: 2 januari 2004, 19:23:29

Inlägg 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.
Rollo
Inlägg: 217
Blev medlem: 2 januari 2004, 19:23:29

Inlägg av Rollo »

HURRA!!
Nu funkar den! Verkar som det var koden som det var fel på. Nu kan jag iaf inte återskapa felet...
Användarvisningsbild
mrmike
Inlägg: 301
Blev medlem: 29 oktober 2003, 20:40:12

Inlägg av mrmike »

Grattis :)
Skriv svar