PIC startar om när jag tar på den?!?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

PIC startar om när jag tar på den?!?

Inlägg av net4all »

Hej!
Problemet är enligt mig mycket konstigt..
Jag har 2st PICar, den ena är "dum" och är programmerad att bara ta emot commandon från den andra som är "intelligent" dvs, det är där som indata analyseras, mm.

Problemet är att (främst den "intelligenta") dom ibland startar om sig.
Om jag inte har min Wisp628 inkopplad så räcker det med att jag lägger fingret på höljet till "slaven" för att "master PICen" ska starta om. Med Wisp inkopplad så startar den om när man petar på program-kablarna.
Det är inte glapp-kontakt, och jag rör alldrig själva anslutningarna.

Varja PIC har en 47uF konding över sig + 470uF över matningen direkt efter spännings regulatorn. Jag har 2st motorer kopplade över samma matning som styrs med PWM.

Programmet fungerar precis som det ska, stensäkert.

Vad tusan kan det vara för fel?!
Användarvisningsbild
gurgalof
EF Sponsor
Inlägg: 1311
Blev medlem: 18 februari 2004, 22:15:06
Ort: Göteborg
Kontakt:

Inlägg av gurgalof »

Hur är reset pinnen kopplad?
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31559
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Var är avkopplingskondingen på runt 100nF?
Användarvisningsbild
digitaliz
Inlägg: 278
Blev medlem: 10 oktober 2003, 21:27:38
Ort: Stockholm, Sverige

Inlägg av digitaliz »

Stäng av "Low Voltage Program" (en config-bit) eller jord RB6. (Såvida det inte är reset-pinnen som flyter)
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Reset: 10K ohm mot VDD
100nF konding: :oops:

Jag tror att det kan vara så att problemet är "upphittat".
Men blir dom så känsliga utan den, har alldrig hänt förr...

Nu måste jag leta kondensatorer.....

digitaliz: Men behövs inte LVP för att programmera med ICP?
Användarvisningsbild
Mathias@Åland
Inlägg: 241
Blev medlem: 22 juni 2006, 20:19:11
Ort: Åland
Kontakt:

Inlägg av Mathias@Åland »

Du kan lugnt stänga av LVP. Wisp628 är en HVP-programmerare.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Ok, får testa/leta imorgon...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Generellt så beror det säkert på "öppna CMOS ingångar".
Andra har redan pekat på MCLR (motstånd till 5V) och
LVP-pinnen (stäng av eller lägg den till GND).

Notera dock att man *kan* få liknande fenomen även med
*vanliga* I/O pinnar som lämnas som "öppna ingångar". Gör
aldrig det. Enklast är att sätta dom som utgångar i koden...
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Ska testa när jag kommer hem, är på skolan nu, men jag har inga så små kondensatorer(100nF) Några tips på i vad man kan hitta såna?
Det ska vara keramiska right?

Har som standard: Används inte en pinne som ingång i projektet så ska den vara utgång!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, hur som helst, *NÅGOT* är fel med din koppling.
Bara du kan kolla det...
Användarvisningsbild
ElectricMan
Inlägg: 4874
Blev medlem: 21 februari 2007, 20:22:48
Skype: ElectricManSwe
Ort: Luleå
Kontakt:

Inlägg av ElectricMan »

Keramiska tror jag. :D

Men har du inget schema på dina kopplingar?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ja, keramiska är vanligast p.g.a att de är små och billiga.
Men rent tekniskt så ska det vara *snabba* kondingar, så
det fungerar i princip med vad som helst utom elektrolyter.
Keramiska, polyester, polypropylen, o.s.v. Keramiska är billigast
men de andra kan ha t.ex bättre långtidsegenskapar eller temeperatur-
stabilitet, om det nu skulle vara viktigt...

En liten "hög" med 100nF kondingar borde i alla fall finnas i alla labb... :-)
Användarvisningsbild
Icecap
Inlägg: 26662
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jo, 100nF är sådant man köpar i "handfull"
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Yes!
Efter att ha diaktiverat LVP så fungerar allt som det ska, fast jag tror nog jag skaffar 100nF kondingar att sätta över PICarna ändå.

Tack för hjälpen!
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jag hade precis samma problem tidigare idag. Hade glömt deaktivera av LVP.
Skriv svar