[elektro] dsPIC30F3012 oszcillator
Horvath Zsolt
hozso_001 at freemail.hu
Thu Sep 4 13:09:29 CEST 2008
Sziasztok!
Megint én. Az AD működés most már megoldódott, viszont
úgy tűnik, mintha nem lenne megfelelő a sebessége a procinak.
A belső nagysebességű RC-ről járatom. 10 mintavételezés után
írom ki az adot. Kb. 2 másodpercenként kapok új kijelzést. Olyan,
mintha valamiért nagyon lassú lenne a processzor. Vagy megint
az átalakítással van baj.
A program elején így vannak beállítva az oszcillátor config-ok:
' config __FOSC, CSW_ON_FSCM_OFF & FRC & ECIO_PLL16
config __FWDT, WDT_OFF ;Turn off Watchdog Timer
config __FBORPOR, PBOR_ON & BORV_27 & PWRT_16 & MCLR_EN
;Set Brown-out Reset voltage and
;and set Power-up Timer to
16msecs
config __FGS, CODE_PROT_OFF ;Set Code Protection Off for
the
;General Segment
config __FICD, ICS_NONE
config __FUID0, 0x1234
config __FUID1, 0x1234
config __FUID2, 0x1234
config __FUID3, 0x1234'
Ezeket a minta fájlból illetve az inc-ből szedtem ki. Hiába
változtatom a PLL-t,
nem változik semmi. Ha LP-re kapcsoltam, akkor jóval lassabb lett a
működés. Minden
hex megnyitáskor letöltés előtt a PICKit2 szól, hogy bizonyos config
szavak nincsenek
benne a hex fájlban, de azért le tudom tölteni a programot. Mit kellene
még beállítani?
Üdv.: Horváth Zsolt
More information about the Elektro
mailing list