[elektro] pic18, portB weak pullup, int, 3.3V

Gabor Jordan jordang.elektro at gmail.com
Mon Jan 23 23:44:58 CET 2012


3.3V

100k-t is használtam régebben, ahol nem volt belső felhúzó R, az is jó 
volt, de most a 39k is csak egy másik probléma elfedése, elvileg nem is 
kellene ellenállás oda - én úgy tudom. Rosszul tudom ?

Kösz,
JG

2012.01.23. 22:49 keltezéssel, Pipi írta:
> hány voltos a táp?
>    szerintem semmi az a 39K, húzd meg masszivabban, min 1-2mA
>
>
>
> 2012.01.23. 20:10 keltezéssel, Gabor Jordan írta:
>> ÜDV,
>>
>> OIyan jelenségbe akadtam bele ami aggaszt és nem találom a választ.
>> Adott egy pic18f6722, RB3 és RB4-en egy rotary encoder két kapcsolója,
>> közös a föld felé, RB1 az encoder gombja a tengelyét megnyomva, az is a
>> föld felé zár, RB2-n egy külön gomb, föld felé. RBPU aktív(0), megfelelő
>> latch bitek aktívak (1). Belső oszci 8MHz-en, táp 3.3V.
>> A jelenség, ha benyomva tekerem az enkódert és viszonylag gyorsan, akkor
>> befut int2 interrupt is, pedíg ahhoz hozzá sem nyúlok. (az encoder az
>> INT3, annak a gombjára nincs interrupt), de csak akkor ha az enkóder
>> gombja nyomva van.
>> Figyeltem a külön gombra menő lábat (RB2) szkópon és az az érdekes, hogy
>> látni szint esést ahogy az enkódert forgatom, ami még nagyobb, ha az
>> enkóder gombja is be van nyomva. Ez a nagyobb is csak 20-40mV maximum.
>> Gondoltam a weak pull up túlságosan weak, ráakasztottam 39k-t a táp
>> felé, ezután szkópon nem látok fesz esést amikor a másik gombot/enkódert
>> tekerem, viszont a pic ez után is csinál INT2 interruptot.
>> Megkerültem a dolgot, mert az int2 végrehajtását egy kis késleltetés és
>> újra ellenőrzés után csinálom, de ez akkor is aggaszt, hogy mi a fene
>> történik.
>>
>> ?
>>
>> Kösz,
>>
>> JG
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>



More information about the Elektro mailing list