[elektro] PIC24HJ256GP610 és C30 probléma

flaist flaist at gmail.com
Sun Oct 7 21:47:53 CEST 2012


Szia!

        if (LATBbits.LATB4 == 1)

helyett:

        if (PORTBbits.PORTB4 == 1)




-----Original Message-----
From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf
Of Tibor Kovács
Sent: Friday, October 05, 2012 1:23 PM
To: elektro at tesla.hu
Subject: [elektro] PIC24HJ256GP610 és C30 probléma

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