Sida 1 av 2

16F628, biten TMR1ON

Postat: 7 oktober 2009, 17:54:07
av PHermansson
Är det jag som är dum eller inte fattar? I databladet för Pic16F628 står följande alternativ för biten TMR1ON (Timer1):
1 = Disables Timer1
0 = Stops Timer1

Vilket ska man välja för att timer1 ska vara igång med extern kristall??

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 18:04:38
av v-g
Den ska vara "1" för att timern ska vara igång.

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 18:22:52
av PHermansson
Tack för snabbt svar! Sen kanske logiken i att "Disable" är samma sak som "igång" kan diskuteras...

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 18:34:59
av v-g
Måste vara felskrivet om det är så det står.

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 19:30:48
av sodjan
Å andra sidan...

Det måste vara snart 10 år sedan som någon gjorde något vettigt med en 16F628.
Senaste databladet är från 2003. Vad är anlednihgen till att du håller på med denna gamla krets ?
Anledningen till att det inte är rättat är säkert att ingen använder kretsen helt enkelt...

Dessutom står följande straxt ovanför på samma sida :
"Timer1 can be enabled/disabled by setting/clearing control bit TMR1ON..."
Det var ju inte så svårt att gissa att det helt enkelt var felskrivet.

Du kan även jämföra med databladet ör en 16F628A där det är korrekt angivet.

Men som sagt, varför hålla på med denna gamla processor alls ?

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 22:35:49
av PHermansson
En anledning kan vara att jag glömde a:t på slutet, alltså gäller det en 16F628A. En annan att jag inte gärna slänger användbara processorer som ligger i lådorna, och en 628a tycker jag är acceptabelt modern för enkla projekt. 16F84orna har jag däremot lagt i elsamlingshyllan för länge sedan.

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 22:39:10
av sodjan
> ...alltså gäller det en 16F628A.

Då förstår jag ännu mindre. Databladet har *INTE* det fel som du påstår.
Exakt vilket datablad är det du tittar i !?

Re: 16F628, biten TMR1ON

Postat: 7 oktober 2009, 23:02:02
av Glenn
gissning: han använder 16F628A och tittar i databladet till 16F628 ? :)

16F628 utan A har jag nog aldrig använt, däremot har jag säkert ett tiotal 16F84A som ligger och skräpar som jag mycket väl kan använda till nåt om jag har nåt projekt som klarar sej med en sådan.

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 10:29:12
av PHermansson
Det har du rätt i Glenn, my mistake. I databladet för A står det:

1 = Enables Timer1
0 = Stops Timer1

Mycket mera logiskt. Sen att det ursprungliga problemet till att Timer1 inte fungerade som tänkt var att jag lött klockkristallen på fel pinnar, det är en annan sak... :)

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 15:10:01
av PHermansson
Fast nu hittar jag ett problem med 628A... Det är krångligt att använda en kristall till Timer1 samtidigt som man kör ICSP, programmeraren gör ju att klockan inte går då det är samma pinnar som används... jobbigt...

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 15:15:16
av sodjan
Ja, jag har sett att det kan vara lite "pyssel" med det.
Jag vet inget mer eller har något generell lösning, bara att
jag har hört talas om det...

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 15:30:57
av PHermansson
Kan inte se någon annan lösning än att dra ut programmeraren vid provkörningar, att använda 10k motstånd för att avskilja lär väl inte fungera?

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 15:32:34
av sodjan
Vilka pinnar är det som är gemensamma ?
De flesta programmerare brukar sätta sina linjer
i "high-Z", alltså i princip koppla bort dom. Men å andra
sidan så kanske inte kristall-oscillatorn gillar att ha långa
ledningar ("antenner") hängande där heller...

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 15:37:02
av PHermansson
Pinne 12 & 13, RB7/T1OSI/PGD och RB6/T1OSO/T1CKI/PGC. 32.768MHz kristall, kondensatorer på 33p till jord. Programmerare PicKit2.

Re: 16F628, biten TMR1ON

Postat: 8 oktober 2009, 15:47:30
av sodjan
OK.
Sen kan man ju Google lite också, du lär ju inte vara först med detta "problem".
http://www.nabble.com/PICkit-2-doesn%27 ... 91462.html