[elektro] Válasz: PIC24HJ256GP610 és C30 probléma
Pipi
lista at puzsar.hu
Fri Oct 5 14:10:10 CEST 2012
trisa is volt?
debuggerrel nézted?
nincs valami más periféria azon a lábon? analog, vagy akármi
2012.10.05. 13:37 keltezéssel, Tibor Kovács írta:
> ja igen már próbáltam így is:
>
> if (PORTBbits.RB4 == 1)
> LATAbits.LATA1 = 0;
> else
> LATAbits.LATA1 = 1;
>
> de ezzel sem működik...
>
> 2012. október 5. 13:33 Szucs 'Nemka' Laszlo írta, <nemka at nemka.hu>:
>
>> 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]
>> -----------------------------------------
>> elektro[-flame|-etc]
> -----------------------------------------
> elektro[-flame|-etc]
>
--
Pipi
http://www.puzsar.hu
More information about the Elektro
mailing list