PİC18F4520 config

Başlatan efsanepoldem, 30 Kasım 2020, 17:12:30

efsanepoldem

    Arkadaşlar merhaba. 18F4520 yi 40 Mhz de çalıştırmak için config ayarları nasıl olmalıdır. Bu işi sadece  internal osc ile yapabiliyormuyuz.

Hattuşa

4520 ye 10 mhz kristal bağlayıp pll yi ektif ederek 40mhz e yükseltebilirsiniz. dahili 8 mhz kristali var pll yi aktif etmiş olsanız bile 32 mhz e ancak yükseltebilirsiniz. açıkcası ben denemedim. ben harici 10 mhz kristalle 40 mhz de çalıştım işte osc ayarları aşağıdaki gibi...
Device 18F4520
Config_Start
   OSC = HSPLL ; HS oscillator, PLL enabled (Clock Frequency=4 x FOSC1)
   FCMEN = OFF ; Fail-Safe Clock Monitor disabled
   IESO = OFF ; Oscillator Switchover mode disabled
   PWRT = OFF ; PWRT disabled
   BOREN = OFF ; Brown-out Reset disabled in hardware and software
   WDT = OFF ; WDT disabled (control is placed on the SWDTEN bit)
   MCLRE = On ; RE3 input pin enabled; MCLR disabled
   LPT1OSC = OFF ; Timer1 configured for higher power operation
   PBADEN = OFF ; PORTB<4:0> pins are configured as digital I/O on Reset
   CCP2MX = PORTBE ; CCP2 input/output is multiplexed with RC1
   STVREN = OFF ; Stack full/underflow will not cause Reset
   LVP = OFF ; Single-Supply ICSP disabled
   XINST = OFF ; Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
   Debug = OFF ; Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins
Config_End
Xtal 10
Declare PLL_Req TRUE '40mhz   'komut işleme süresi 0,1uS

ete

Dahili osc si maksimum 8 Mhz olduğundan PLL yi aktif ederek 32 Mhz de çalıştırmak mümkün olabilir.
40 Mhz için harici 10 Mhz Kristal + PLL alternatifini kullanmak gerek.

Ete

efsanepoldem


Powered by EzPortal