ICSP krets
ICSP krets
Hej!
Jag sitter o försöker få ihop en krets som skall fungera att programmera via ICSP. Har någon en ritning på hur en sån skulle se ut? Det är en PIC16F877A med extern kristall som skall programmeras. Jag har problem med att koppla ur kristallen och samtidigt få kretsen stabil... Som det är nu så fungerar det att programmera men sedan blir kretsen väldigt ostabil o stannar startar om sig för jämnan. Så en ritning vore bra för att se hur det skall se ut!
Jag sitter o försöker få ihop en krets som skall fungera att programmera via ICSP. Har någon en ritning på hur en sån skulle se ut? Det är en PIC16F877A med extern kristall som skall programmeras. Jag har problem med att koppla ur kristallen och samtidigt få kretsen stabil... Som det är nu så fungerar det att programmera men sedan blir kretsen väldigt ostabil o stannar startar om sig för jämnan. Så en ritning vore bra för att se hur det skall se ut!
Jag läste den där pdf filen du länka till tidigare och missuppfattade delen om att en RC oscillator inte kunde användas. Det konstiga var att förut kunde jag inte programmera med kristallen inkopplad men nu fungerade det
Fortfarade tok-ostabilt, speciellt om jag kopplar in en radiomodul som jag sitter o experimenterar med. Jag skall testa o koppla in lite kondingar o se om det blir stabiliserat då.

Fortfarade tok-ostabilt, speciellt om jag kopplar in en radiomodul som jag sitter o experimenterar med. Jag skall testa o koppla in lite kondingar o se om det blir stabiliserat då.
ICSP påverkas inte av hurvida det sitter någon kristall där eller inte.
Det spelar helt enkelt ingen roll.
> Fortfarade tok-ostabilt,...
När då ? Och vad betyder tok-ostabilt mer exakt ?
> men sedan blir kretsen väldigt ostabil o stannar startar om sig för jämnan.
Alltså, har du gjort allt annat som man måste tänka på?
Inga öppna ingångar?
Hantera MCLR korrekt ?
WDT (off)?
LVP (off)?
o.s.v o.s.v...
> Har någon en ritning...
Har *du* en ritning över vad *du* har gjort ??
Det spelar helt enkelt ingen roll.
> Fortfarade tok-ostabilt,...
När då ? Och vad betyder tok-ostabilt mer exakt ?
> men sedan blir kretsen väldigt ostabil o stannar startar om sig för jämnan.
Alltså, har du gjort allt annat som man måste tänka på?
Inga öppna ingångar?
Hantera MCLR korrekt ?
WDT (off)?
LVP (off)?
o.s.v o.s.v...
> Har någon en ritning...
Har *du* en ritning över vad *du* har gjort ??
Jag har 1nF kondingar på varje Vdd/Gnd på PIC'en samt en 10uF eller om det kanske var 100uF efter LM7805'an. Kretsen är rätt konfigurerad och jag tror jag har kopplat rätt på MCLR pinnen men jag kan försöka rita ihop ett schema så fort jag får tid så ni kan se. Jag har inte skrivit något riktigt program utan kör bara en initiering samt en loop som blinkar en LED. Jag har stängt av alla interrupts...
Jag har kopplat in två stycken FM transceivers på PORTB. Tar jag bort dem går allt mycket bättre. Jag förstår dock inte hur de kan inverka på PIC'en eller kretsen när jag har stängt av interrupts på rb0 och övriga b-portar.
Jag har kopplat in två stycken FM transceivers på PORTB. Tar jag bort dem går allt mycket bättre. Jag förstår dock inte hur de kan inverka på PIC'en eller kretsen när jag har stängt av interrupts på rb0 och övriga b-portar.
1nF som avstörning är inte nog, 100nF bör det vara och då helst keramisk. 10(0)µF är elektrolyt som inte duger till att avkoppla dessa korta pulser som det finns i digitalvärlden men det duger helt fint till att stabilisera en 7805.
Det bör ju i övrigt vara en 10µF på varje sida om 7805'an, alltså en på inkommande och en på utgående om man vill vara säker på att undvika självsväng.
MCLR bör, vid användning av WISP628, vara kopplat till VCC via en 10K motstånd, jag skulle tro att andra ICSP-lösningar fungerar med en liknande lösning.
Det bör ju i övrigt vara en 10µF på varje sida om 7805'an, alltså en på inkommande och en på utgående om man vill vara säker på att undvika självsväng.
MCLR bör, vid användning av WISP628, vara kopplat till VCC via en 10K motstånd, jag skulle tro att andra ICSP-lösningar fungerar med en liknande lösning.
> Jag förstår dock inte hur de kan inverka på PIC'en
Se mitt förra inlägg och antingen svara på frågorna eller visa koden
så att det går att se direkt om du inte vill svara...
> Jag har inte skrivit något riktigt program utan kör bara en initiering samt en loop som blinkar en LED.
Då föreslår jag att du skriver ett riktigt program som kör en initiering
samt en loop som blinkar en LED, vad det nu är för skillnad...
Se mitt förra inlägg och antingen svara på frågorna eller visa koden
så att det går att se direkt om du inte vill svara...
> Jag har inte skrivit något riktigt program utan kör bara en initiering samt en loop som blinkar en LED.
Då föreslår jag att du skriver ett riktigt program som kör en initiering
samt en loop som blinkar en LED, vad det nu är för skillnad...
