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?
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?