Nastavení konfiguračních bitů u PIC16F877A

Mám takový dotaz : Potřeboval bych poradit s nastavení konfiguračního bitu pro pic 16f877A.

:arrow_right: administrator: příspěvek byl přejmenován z "pic16f877A"

Tak to trochu rozepiš, s čím potřebuješ poradit.

Mám napsaný tento program na rosvícení diody na výstupu rd0 a nějak mi to nechodí a potřebuji poradit co mám špatně. myslím si , že mám špatně nastavený konfigurační registr. Program nahraji do pice a podle mého bych měl na rd0 naměřit 5v nebo ne?

INCLUDE<P16F877a.INC>
__CONFIG   _CP_OFF &_CPD_OFF & _WDT_OFF & _BODEN_OFF &_PWRTE_ON &_LVP_OFF

org 0
Start
BSF STATUS,RP0
BCF TRISD,0
BCF STATUS,RP0
BSF PORTD,0
GOTO $ ;wait here
end

Chybí ti nastavení oscilátoru. Pro krystal nad 4Mhz _HS_OSC, pod 4Mhz _XT_OSC, viz strana 121 datasheetu.

list p=16F877A, R=DEC
include “p16f877a.inc”

__config _BODEN_OFF & _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC & _DEBUG_OFF & _CPD_OFF & _LVP_OFF

org 0x00

Start
BSF STATUS,RP0
BCF TRISD,0
BCF STATUS,RP0
BSF PORTD,0
GOTO $ ;wait here
end