Jag testade
OSCCON = 0b111;
också, men med ännu värre resultat, (gick att se blinkningar med pauser på 1ms)
Jag tog en ny koll på databladet, ska det vara "OSCCON = 0xFF;"? *testar*
EDIT: ser bättre ut, nu är frågan "Ska det vara 1 på alla bitar?
bit 7: Jag använder inte SLEEP så det spelar väl ingen större roll?
bit 6-4: 8MHz, perfekt!
bit 3: förstår ej vad som menas?
bit 2: samma här?
bit 1-0: Borde vara rätt satta?
EDIT2: Finns det något bra ställe att läsa sig till saker som att man måste sätta OSCCON? Ska man behöva läsa igenom hela databladet? (brukar bara läsa vad man måste göra vid initiering av pinnarnabit 7 IDLEN: Idle Enable bit
1 = Device enters an Idle mode when a SLEEP instruction is executed
0 = Device enters Sleep mode when a SLEEP instruction is executed
bit 6-4 IRCF2:IRCF0: Internal Oscillator Frequency Select bits(5)
111 = 8 MHz (INTOSC drives clock directly)
110 = 4 MHz
101 = 2 MHz
100 = 1 MHz(3)
011 = 500 kHz
010 = 250 kHz
001 = 125 kHz
000 = 31 kHz (from either INTOSC/256 or INTRC directly)(2)
bit 3 OSTS: Oscillator Start-up Time-out Status bit(1)
1 = Oscillator Start-up Timer (OST) time-out has expired; primary oscillator is running
0 = Oscillator Start-up Timer (OST) time-out is running; primary oscillator is not ready
bit 2 IOFS: INTOSC Frequency Stable bit
1 = INTOSC frequency is stable
0 = INTOSC frequency is not stable
bit 1-0 SCS1:SCS0: System Clock Select bits(4)
1x = Internal oscillator block
01 = Secondary (Timer1) oscillator
00 = Primary oscillator
Note 1: Reset state depends on state of the IESO Configuration bit.
2: Source selected by the INTSRC bit (OSCTUNE<7>), see text.
3: Default output frequency of INTOSC on Reset.
4: Modifying the SCSI:SCSO bits will cause an immediate clock source switch.
5: Modifying the IRCF3:IRCF0 bits will cause an immediate clock frequency switch if
the internal oscillator is providing the device clocks.
