Ahoj,<br><br><div class="gmail_quote">2013/5/27 Milos Sula <span dir="ltr">&lt;<a href="mailto:sula@rps.cz" target="_blank">sula@rps.cz</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tak jsem si vzal Vaši radu k srdci a dopsal par radku pro klid duše:<br>
<br>
#byte ANSELA=0x18C<br>
ANSELA=0x00;<br>
#byte ANSELB=0x18D<br>
ANSELB=0x00;<br>
#byte CPSCON0=0x1E<br>
#bit  CPSON = CPSCON0.7<br>
CPSON=0;<br>
#byte ADCON0=0x9D<br>
ADCON0=0;<br>
<br>
Změna žádná, bez kondenzátorů na vstupech to reaguje stále na dotek kovovým předmětem na všech vstupech. Teď jsem testoval i RB a chová se to stejně. Zajimavé , že třeba na PIC 16F628 to fungovalo spolehlivě.<br></blockquote>
<div><br>Podme teraz este na ten CONFIG register. Tu su zaujimave bity CLKOUTEN, MCLRE, a v CONFIG2 potom LVP a DEBUG. To LVP by som nastavil na High Voltage programing a debug vypol. FOSC mate nastaveny na INTOSC a WDT je vypnuty? MCLRE by som nastavil na normalny reset s weak-pull-up-om.<br>
<br>Skontrolujte si este nastavenie oscilatora a PLL. Malo by to byt pri INTOSC vypnute.<br><br>Potom by som este pozrel nastavenie alternativnych funkcii v registroch APFCON.<br><br>Myslim si, ze to treba skontrolovat krok za krokom uplne vsetko a nakoniec skusit vymenit cip za iny, najlepsie nepouzity panensky. Pripadne zobrat na univerzalku a zadratovat tie 4 vstupy a na seriovy port nechat vypisovat hodnoty tlacitiek a pripadne nejake LEDky. Nechce sa mi totiz verit, ze by bolo treba na kazdy vstup dat filtracny kondik a to este o kapacite 100nF. To su totiz dve veci, ktore indikuju, ze cosi nie je v poriadku.<br>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Co Vám připadá za problém s pull-up na RB ? </blockquote><div><br>V povodnej konstelacii, ked ste mal 4k7 oprety o zem a vstupny pin, vytvaral ten pull-up odporovy delic, takze Vam mohol padnut vstup mimo urovni pre CMOS.<br>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Tam mám připojený na vstup rotační enkodér. Ten funguje bezvadně, ovšem, než se opět dotknu něčím kovovým vstupu :)<br>
</blockquote><div><br>No dobre a ked tam mate tie tlacitka, ked ich stlacite, tak to bezi v poriadku? A blbne to len ked behate tym srobovakom?<br><br>A.<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
<br>
Miloš<br>
<br>
Dne 27.5.2013 14:55, Andrej Jancura napsal(a):<div class="im HOEnZb"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Viete, mam za to, ze ked si napisete 4 priradenia do prislusnych registrov, tak je to viac ako 1000 hotovych kniznicnych funkcii o ktorych neviete ako su implementovane a co robia... A k tomu mTouch, no viete aj 16f628 mala defaultne zapnute po resete komparatory a trebalo ich vypnut softwarovo po resete. Takze ja by som sa na to moc nespoliehal. (Aj ked musim uznat, ze datasheet som moc necital...)<br>

<br>
Takze ja si fakt myslim, ze napisat jednoduche nastvenia portov v minimalistickom sw bez akychkolvek kniznicnych funkcii, je to najlepsie co mozete urobit. A potom mozeme ist dalej... Vylucime tak aspon softwerovu chybu, ktoru teraz vylucit nemozete.<br>

<br>
No a potom mi vcelku vrta hlavou ten Vas pull-up, ktory tam mate zapnuty. A este Config register...<br>
<br>
A.<br>
<br>
</blockquote>
<br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</div></div></blockquote></div><br>