PIC vprašanje na glavi

L

lassy

Guest
Ali kdo ve, kakšen učinek ima na _config 0x3D18 programer?
Jaz downloaded koda s to glavo in čas jaz sprememba to, kode nima, ne dela na Microcontroller.what točno to pomeni?

 
To pomeni, da bo spomin naslov 2007h (za večino modelov PIC 16F), naložen z vrednostjo 3D18h (11 1101 0001 1000 bin).Ta naslov vsebuje konfiguracijo varovalk, ki bo določila način PIC bo delovala.Kot primere nastavite vrsto oscilatorja (notranji, zunanji, xtal, visoke hitrosti, itd), če je MCLR notranje ali zunanje, če je varuh disebled ali ne, itd

Narediti ta način, si dal vrednost neposredno v varovalko naslov.Lahko napišete isto linijo z "besede" kakor je naslednji:

__CONFIG _WDT_ON & _XT_OSC & _PWRTE_ON & _LVP_OFF

obs.te vrstice ne pomeni ravno 3D18h (i pišem samo primer)

Vsak od zgoraj navedenih sklopov pogojev ali ponastavi košček v varovalko naslov, ki izhaja v isti vrednosti, kot če napišete šestnajstiško vrednost.

Poglej v pila notri imenik MPLAB, posebej tiste, ki imajo. Razširitvijo INC in vam te vrstice (za 16F819.INC):

_CP_ALL EQU H'1FFF "
_CP_OFF EQU H'3FFF "
_CCP1_RB2 EQU H'3FFF "
_CCP1_RB3 EQU H'2FFF "
_DEBUG_OFF EQU H'3FFF "
_DEBUG_ON EQU H'37FF "
_WRT_ENABLE_OFF EQU H'3FFF "
_WRT_ENABLE_512 EQU H'3DFF "
_WRT_ENABLE_1024 EQU H'3BFF "
_WRT_ENABLE_1536 EQU H'39FF "
_CPD_ON EQU H'3EFF "
_CPD_OFF EQU H'3FFF "
_LVP_ON EQU H'3FFF "
_LVP_OFF EQU H'3F7F "
_BODEN_ON EQU H'3FFF "
_BODEN_OFF EQU H'3FBF "
_MCLR_ON EQU H'3FFF "
_MCLR_OFF EQU H'3FDF "
_PWRTE_OFF EQU H'3FFF "
_PWRTE_ON EQU H'3FF7 "
_WDT_ON EQU H'3FFF "
_WDT_OFF EQU H'3FFB "
_EXTRC_CLKOUT EQU H'3FFF "
_EXTRC_IO EQU H'3FFE "
_INTRC_CLKOUT EQU H'3FFD "
_INTRC_IO EQU H'3FFC "
_EXTCLK EQU H'3FEF "
_HS_OSC EQU H'3FEE "
_XT_OSC EQU H'3FED "
_LP_OSC EQU H'3FEC "

 

Welcome to EDABoard.com

Sponsor

Back
Top