[elektro] Válasz: PIC24HJ256GP610 és C30 probléma
Tibor Kovács
kovacs.tibor7909 at gmail.com
Fri Oct 5 14:14:49 CEST 2012
Persze a TRISA is be van állítva, azzal nincs is gond, mert ha a B port
helyett bármely mást használok akkor teljesen jól működik.
Ellvileg nincs bekapcsolba az AD sem...
2012. október 5. 14:10 Pipi írta, <lista at puzsar.hu>:
> 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
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list