[elektro] PPS
toth.peter at tilonasec.hu
toth.peter at tilonasec.hu
Thu Feb 17 15:59:32 CET 2011
Sziasztok!
Használ itt valaki olyan PIC-et, amelyiknek multiplexelni lehet a
modulokat a portlábakra?
Küzdök a dsPIC33FJ128MC202-vel már tegnap óta, de nem jövök rá a
nyitjára.
Van erre is egy speciális utasítássorozat, mint az oscillátor
átkapcsolásnál. Unlock-olni kell a hw-t, hogy engedje a multiplexert.
Ha esetleg felismeri valaki, nézze már meg, hátha szembetűnő a hibám:
mov #OSCCON,W1
mov #0x46,W2
mov #0x57,W3
mov.b w2,[W1]
mov.b w3,[W1]
bclr OSCCON,#IOLOCK
mov #8,W0 ;RP8 = U1RX
mov W0,RPINR18
mov #0b0000001100000000,W0 ;RP9 = U1TX
mov W0,RP0R4
mov #OSCCON,W1
mov #0x46,W2
mov #0x57,W3
mov.b w2,[W1]
mov.b w3,[W1]
bset OSCCON,#IOLOCK
mov #260,W0
mov W0,U1BRG
bset U1MODE,#UARTEN
bclr U1MODE,#BRGH
bset U1STA,#UTXEN
Fel kellene ugorjon a TX láb magasra, ha elindul az UART, de küldöm
kifele az 55h-t, az sem jelenik meg, viszont szabadon kapcsolgathatom a
portlábat, reagál rá a led.
Van még egy IOL1WAY fuse bit is,
amit szintén próbálgatok kapcsolgatni,
de ez nem teljesen világos, hogy most on vagy off kell legyen...
ToPe
More information about the Elektro
mailing list