[elektro] Válasz: PIC24HJ256GP610 és C30 probléma
Szucs 'Nemka' Laszlo
nemka at nemka.hu
Fri Oct 5 13:33:29 CEST 2012
LATB.4 helyett PORTB.4 kell.
A LATB a kimeneti latchben levő érték, a PORTB a porton levő jelszint.
Nemka
(mobilról küldve)Tibor Kovács <kovacs.tibor7909 at gmail.com> ezt írta:Sziasztok!
Lehet csak kezdő létemre nem vettem valamit figyelembe, de egy olyan
problémám van hogy:
a B Port 4. bitjén szeretnék beolvasni, így állítottam be:
TRISBbits.TRISB4 = 1;
CNPU1 = 0x0080;
if (LATBbits.LATB4 == 1)
LATAbits.LATA2 = 0;
else
LATAbits.LATA2 = 1;
és ez nem működik, hiába változik a bemeneten a jelszint... illetve még
annyi hogy a belső felhúzó ellenállás csak 2,5Vra húz fel, ez nem lehet
gond? a táp 3.3V
ugyan ez a megoldás, igaz külső felhúzó ellenállással pl, az A, vagy a D
porton is teljesen jól működött...
Mi lehet a probléma???
Tibor
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list