Q
qmriso
Guest
Kasalukuyang ako ay nagtatrabaho sa mga simpleng UART proyekto, ngunit kapag ako recive ng isang byte sa portB (gumagamit ako ng PIC 18f2320) pin RB5 hindi nagbibigay ng output
kahit na ako magpadala ng 0xFF.
Kaya naisip ko na subukan ang port sa pamamagitan ng paggamit ng code na ito
magpawalang-bisa pangunahing (walang laman)
(
TRISB = 0;
LATB = 0;
habang (1)
(
LATB = 0xFF;
)
)
Subalit walang kapalaran. (MPLAB nagsabi na ito ay gumagana pinong)
Kaya ako tried sa gumamit PORTA gamit ang code na ito:
magpawalang-bisa pangunahing (walang laman)
(
ADCON1bits.PCFG3 = 1; / / set portA bit0-3 sa digital na ako / O
TRISA = 0;
LATA = 0;
habang (1)
(
LATA = 0xFF;
)
)
Muli MPLAB nagsabi na ito ay mabuting gawain, ngunit sa maliit na tilad ako ay wala sa Pins RA7 at RA4 (i may configered osileytor ng sa gayon ay RA 6 at 7 ay ako / O)
Maaari kahit sino Tulong sa akin?
kahit na ako magpadala ng 0xFF.
Kaya naisip ko na subukan ang port sa pamamagitan ng paggamit ng code na ito
magpawalang-bisa pangunahing (walang laman)
(
TRISB = 0;
LATB = 0;
habang (1)
(
LATB = 0xFF;
)
)
Subalit walang kapalaran. (MPLAB nagsabi na ito ay gumagana pinong)
Kaya ako tried sa gumamit PORTA gamit ang code na ito:
magpawalang-bisa pangunahing (walang laman)
(
ADCON1bits.PCFG3 = 1; / / set portA bit0-3 sa digital na ako / O
TRISA = 0;
LATA = 0;
habang (1)
(
LATA = 0xFF;
)
)
Muli MPLAB nagsabi na ito ay mabuting gawain, ngunit sa maliit na tilad ako ay wala sa Pins RA7 at RA4 (i may configered osileytor ng sa gayon ay RA 6 at 7 ay ako / O)
Maaari kahit sino Tulong sa akin?