Har du problemer med PORTB og A (brug for hjælp)

Q

qmriso

Guest
Jeg arbejder i øjeblikket på enkle UART projekt, men når jeg recive en byte om portB (I'm using PIC 18f2320) pin RB5 aldrig giver et output
selv om jeg sender 0xFF.
Så jeg tænkte at teste den havn ved hjælp af denne kode

void main (void)
(
TRISB = 0;
LATB = 0;

while (1)
(
LATB = 0xFF;
)
)

Men ingen held. (MPLAB sagde, at dette ville virke fint)
Så jeg prøvede at bruge PORTA med denne kode:

void main (void)
(
ADCON1bits.PCFG3 = 1; / / sæt porta bit0-3 til digitale I / O

TRISA = 0;
LÅTA = 0;

while (1)
(

LÅTA = 0xFF;
)

)
Igen MPLAB sagde, at dette vil kunne fungere fint, men på den chip jeg ikke havde noget på benene rÃ7 og RA4 (jeg har configered oscillatorens så RA 6 og 7 er I / O)

Kan nogen hjælpe mig?

 
Kontroller datablad for at MCU, du bruger.Normalt PORTA.4 kan ikke bruges som produktion, så kig i PDF.

www.elektronika.ba

 
CONFIG1H: Configuration register 1. HIGH (BYTE ADRESSE 300001h)

OSC <3:0>: Oscillator Selection bits
bit 3-0 FOSC
0.101 = EF-oscillator, havne-funktionen på RA6Du skal angive disse bits i CONFIG1H for korrekt arbejde med RA6

 

Welcome to EDABoard.com

Sponsor

Back
Top