16F628, biten TMR1ON

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: 16F628, biten TMR1ON

Inlägg av Icecap »

32KHz kristaller är ganska kinkiga med belastning, vill man testa med ICSP kan man väl ha en extern oscillator på medan man debuggar.
Lägger man en 10k motstånd mellan oscillatorn och input till PIC'ens oscillator kan man fint testa allting med ICSP'en ansluten och sedan avsluta med att få kristallen till att svänga ordentligt när programmet är färdigutvecklat.
Senast redigerad av Icecap 8 oktober 2009, 19:43:45, redigerad totalt 1 gång.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: 16F628, biten TMR1ON

Inlägg av PHermansson »

Mmm har inte hunnit kolla så myket på det nu... men det jag hittat är en Instructables sida där man rekommenderar en paus i början av koden för att underlätta programmeringen, det är också programmeringsproblem som diskuteras i Sodjans länk. Sen hittade jag en Errata gällande F87/88 där det rekommenderas att kristallen kopplas ut vid ICSP, i värsta fall kan programmeringen skada kristallen. Så Icecaps idé är nog inte fel...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: 16F628, biten TMR1ON

Inlägg av sodjan »

Ja, jag såg att det som skrevs på "min" länk inte var exakt det du veskrev, men
jag utgick från att du skulle se det. Jag tänkte i alla fall att det kanske skulle
ge några ledtrådar (om inte annat så till lite egen sökning :-) ).
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: 16F628, biten TMR1ON

Inlägg av PHermansson »

Har löst det nu genom att koppla bort klockkristallen under testerna. För att få en rimlig testmiljö kör jag med interna oscillatorn satt till ca 48kHz (PCON.OSCF=0) och låter timer1 drivas av denna (T1CON.TMR1CS=0). Klockan kommer då att gå lite för fort, men det duger gott för den mesta av avlusningen.
Skriv svar