Sida 1 av 1

Slumpgen. statistik räknare.

Postat: 23 september 2007, 15:32:35
av squiz3r
Hej, Jag håller på att bygga en liten krets som ska kolla statistiken på en slumpgenerator (om den väljer alla alternativ lika många ggr). Det kommer snart upp en projekttråd om den, men...

..Jag har lite problem med en ingång.. Det är PORTA,2 på pinne 4 (PIC16F877A), när signalen på den blir hög så stannar programmet upp (Jag vet inte om det stannar, men den slutar göra det den ska..). Jag kan inte komma fram till vad detta beror på, men det kan inte vara något inne i mitt program som är fel, för jag testade att byta så på alla ställen där jag läster av denna ingång skrev jag namnet på en annan ingång och skrev detta namnet på den ingången, men det var ändå samma problem på samma pinne..

Jag funderade på om det kunde vara något med interrupt eller liknande men vad jag kan se så ska det inte vara det på den pinnen.. Jag har satt "global interuppt" bit'en på disable (0), men det fortsätter ändå.. Har jag tänkt fel på nått vis??

(Jag skriver i ASM om det spelar någon roll.)

Mvh. Daniel Andersson

Postat: 23 september 2007, 16:34:04
av bearing
Har du stängt av komparatorerna och ADC-funktionerna på PORTA?
Har blivit så för mig när jag glömt det.

Postat: 23 september 2007, 17:20:42
av squiz3r
ADC'n är av, men komperatorn vet jag inte riktigt hur man slår av.. Är det CVREN biten i CVRCON registret som ska sättas låg (0'a)??

Mvh. Daniel Andersson

Postat: 23 september 2007, 17:41:40
av sodjan
Det viktiga är att pinnarna på PORTA inte är analoga.
Om ADC och komp är av eller på, spelar mindre roll.

Visa ett kortast möjligt test-case som visar problemet.

Postat: 23 september 2007, 19:08:07
av squiz3r
"Det viktiga är att pinnarna på PORTA inte är analoga."
Vet nån vilket kapitel det står i hur man gör det? (eller mer info?)

Postat: 23 september 2007, 20:13:37
av spaderkung
4.1 (DS39582B)

Postat: 23 september 2007, 20:23:14
av squiz3r
Om jag fattar rätt så ska man lägga in h'06' (eller 0x06) i ADCON1 och det har jag gjort :(

Mvh..

Postat: 23 september 2007, 22:36:27
av sodjan
Hoppas du läser denna gång...

> Visa ett kortast möjligt test-case som visar problemet.

Postat: 24 september 2007, 15:56:29
av squiz3r
sodjan: Oj :oops: Missade det.

Ska göra det när jag får lite tid över. (Massa läxor :roll:)

Mvh..

Postat: 15 oktober 2007, 19:12:54
av squiz3r
Ursäkta att jag inte har visat ett test-case, men jag har haft mycket att göra, så jag tog en annan IO pinne istället :)