Sida 5 av 5

Postat: 18 mars 2008, 18:48:47
av Patrick
Jag har inte fått hajj hur jag sätter clockan rätt i PBP =/
Är det jag läser om nu hehe!
Det blir ingen skillnad på farten=O

Postat: 18 mars 2008, 19:10:43
av sodjan
Farten styrs av den kod som genereras av "Pause 200".
Den koden styrs av vilken hastighet du har sagt tilll PBP att du ska använda.
Sedan så styrs den faktiska hastigheten bl.a av din CONFIG också.

Postat: 18 mars 2008, 19:11:28
av H.O
Vilken typ av klocka du har sätter du med CONFIG-bitarna. Men du måste tala om för PBP hur fort klockan "tickar" så att den kan räkna ut korrekt timing etc.

Kod: Markera allt

DEFINE OSC 8
För 8Mhz klocka osv.

Alla DEFINE måste vara skrivna med versaler, DEFINE osc 8 funkar inte.

Postat: 18 mars 2008, 19:25:01
av Andy
Testa med:

@__config_INTIO1_OSC_1H


på första raden i PBP koden.

Jag vet inte om det funkar för jag har aldrig använt en 18Fxxxx :)

Postat: 19 mars 2008, 13:56:44
av Patrick
Det funkade tyvärr inte Andy!
Den går lika segt=/

Postat: 19 mars 2008, 14:36:38
av sodjan
Kanske dags att du börjar felsöka... Jösses...

*HUR* segt går det ?
D.v.s rellativt den hastighet du tror att den ska ha ?

Och du har *FORTFARANDE* inte redovisat hur din CONFIG är ställd !

Ganska meningslöst att fortsätta med nya inlägg om du inte
lyssnar på de svar du fått tidigare...

Postat: 19 mars 2008, 15:20:12
av Andy
Patrick skrev:Det funkade tyvärr inte Andy!
Den går lika segt=/
Ändra till:

@__config_INTIO2_OSC_1H

om det hjälper.

Postat: 19 mars 2008, 16:40:24
av Patrick
Funkar ändå inte..
Normalt går pause 4 förbannat fort på min 16f628A.
Och pause 1000 ska vara 1 sekund,1000 ms cirka beräknar PBP.

Config bitarna som är påslagna är:
FCMEM
IESO
STVREN
MCLRE
CCP2MX
BOR

Postat: 19 mars 2008, 18:01:50
av sodjan
Du har PAUSE 5000 i din kod. Alltså 5 sekunder släckt, 5 sek tänt o.s.v.
Vad blev det i verkligheten ?

Det där är bara 5 CONFIG inställningar. Det finns många fler i en
18F4320. Hur är *alla* inställda. Speciellt de som har med val
ac osccillator att göra. Det är ju just hastigheten som är "konstig" så
speciellt val av oscillator borde väl vara intressant, eller hur ?

> Normalt går pause 4 förbannat fort på min 16f628A.

Naj, det gör det inte!!
Det bör ta ungefär 4 millisekunder, inget annat.

Jag utgår från att du även har studerat kapitlet om "Oscillator" ordentligt.
Så att du t.ex vet vilken hastighet som är default om du kör INTOSC...

> Jag kör enbart en enkel kod:

De där 4-5 raderna kan aldrig utgöra ett program där du har kontroll
över vad som händer. Det är ren tur om det skulle fungera som du vill.