Extern kristall till PIC
Extern kristall till PIC
Vill testa att köra med en extern kristall till en PIC 16F886
Är det något speciellt man måste tänka på, innan man programmerar PIC´n.
Så man inte gör något dumt, t.ex att man inte kan programmera om den.
Är det något speciellt man måste tänka på, innan man programmerar PIC´n.
Så man inte gör något dumt, t.ex att man inte kan programmera om den.
Re: Extern kristall till PIC
Till skillnad mot en viss annan mikrokontroller så kan PIC inte gå i baklås när det gäller oscillatorval. Den flashas om helt oberoende av oscillatorn.
Har kretsen LVP/PGM-pinne så bör denna ha pull-down, annars blir det problem oberoende av oscillatorval.
Det finns endast ett sätt att låsa en PIC och det är genom att flasha den för intern MCLR. Då krävs det endast att Vpp appliceras före Vdd för att låsa upp den. Detta fungerar *alltid* oberoende av config och LVP.
Har kretsen LVP/PGM-pinne så bör denna ha pull-down, annars blir det problem oberoende av oscillatorval.
Det finns endast ett sätt att låsa en PIC och det är genom att flasha den för intern MCLR. Då krävs det endast att Vpp appliceras före Vdd för att låsa upp den. Detta fungerar *alltid* oberoende av config och LVP.
Re: Extern kristall till PIC
> Är det något speciellt man måste tänka på, innan man programmerar PIC´n.
Nej.
Nej.
Re: Extern kristall till PIC
Har kretsen LVP/PGM-pinne så bör denna ha pull-down, annars blir det problem oberoende av oscillatorval.

Marta Du är en ängel, nu fick jag rätt på min 18f452 som jag har haft så problem med innan när jag inte visste om pulldown.
Re: Extern kristall till PIC
Va bra då skall jag test med den här 74-504-48
Har en frågan om Configuration bits i MPLAB IDE.
Har nu följande config i ASM koden.
Om jag ändrar i "Configuration bits" i configure menyn, så ändras inget i koden även om jag klickar i bocken "Configuration Bits set in code"
Skall man ta bort config raderna i ASM koden?
Har en frågan om Configuration bits i MPLAB IDE.
Har nu följande config i ASM koden.
Kod: Markera allt
__CONFIG _CONFIG1, _DEBUG_OFF & _LVP_OFF & _FCMEN_OFF & _IESO_OFF & _BOR_OFF & _CPD_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
Skall man ta bort config raderna i ASM koden?
Re: Extern kristall till PIC
> Skall man ta bort config raderna i ASM koden?
Nej !!
> Om jag ändrar i "Configuration bits" i configure menyn,
Gör inte det, glöm den funktionen helt...
> ...även om jag klickar i bocken "Configuration Bits set in code"
Det betyder att du har dom satta *i koden*.
Nej !!
> Om jag ändrar i "Configuration bits" i configure menyn,
Gör inte det, glöm den funktionen helt...
> ...även om jag klickar i bocken "Configuration Bits set in code"
Det betyder att du har dom satta *i koden*.
Re: Extern kristall till PIC
Räcker det att byta ut.
till
Kod: Markera allt
_INTRC_OSC_NOCLKOUT
Kod: Markera allt
_HS_OSC
Re: Extern kristall till PIC
Se även slutet av P16F886.INC filen, om du inte redan har gjort det.
Re: Extern kristall till PIC
Eftersom jag är ny på det här med extern kristall oscillator kan jag säga att jag inte vet om det är rätt val för just den här kristallen 74-504-48
Har tittat i manualen för kristallen och 16F886.
I manualen för 16F886 finns följande att välja på.
Har tittat i manualen för kristallen och 16F886.
I manualen för 16F886 finns följande att välja på.
Så vad som är rätt är jag osäker på.The Oscillator module can be configured in one of eight
clock modes.
1. EC – External clock with I/O on OSC2/CLKOUT.
2. LP – 32 kHz Low-Power Crystal mode.
3. XT – Medium Gain Crystal or Ceramic Resonator
Oscillator mode.
4. HS – High Gain Crystal or Ceramic Resonator
mode.
5. RC – External Resistor-Capacitor (RC) with
FOSC/4 output on OSC2/CLKOUT.
6. RCIO – External Resistor-Capacitor (RC) with
I/O on OSC2/CLKOUT.
7. INTOSC – Internal oscillator with FOSC/4 output
on OSC2 and I/O on OSC1/CLKIN.
8. INTOSCIO – Internal oscillator with I/O on
OSC1/CLKIN and OSC2/CLKOUT.
Re: Extern kristall till PIC
Efter som det inte står att det är en "32 kHz Low-Power Crystal" eller en "High Gain Crystal" kanske det är bättre att test med följande.
XT Oscillator mode selects the intermediate gain
setting of the internal inverter-amplifier. XT mode
current consumption is the medium of the three modes.
This mode is best suited to drive resonators with a
medium drive level specification.
Re: Extern kristall till PIC
Ändrade delayerna och SPBRG för den nya Fosc och allt funka på första försöket. Det är man inte van vid. 

Re: Extern kristall till PIC
Hm, om allting redan fungerade innan, och enda ändringen var till en kristall
samt om kristallen med kondingar kopplades in korrekt, så, tja...
samt om kristallen med kondingar kopplades in korrekt, så, tja...
