[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