Použití resetu jako vstupu

To musíme všichni :smiley:.

Nevím jak ty, ale já když píšu program, tak začínám třeba takto:

list p=16F877A radix dec #include p16f877a.inc __config b'01100001110010'

Tím “__config” nastavím konfigurační slovo (v datasheetu hledej configuration word). Je to základní nastavení mikropočítače. Pokud jej správně nastavíš, tak už nemusíš nic nastavovat před programováním.

Nenapadá mě, v čem může být chyba. Zkus sem hodit celý program do code. O víkendu se na něj podívám…

Podle toho co jsi psal v prvním příspěvku, jsem nabyl dojmu, že vstup se snažíš nějak “vyrobit” nebo tak něco :slight_smile:. Teď už ti rozumím a máš pravdu. Pro jistotu přikládám obrázek, který jsem ti teď udělal, podle něhož si můžeš zkontrolovat zapojení. Nejčastěji se používá ten první, což je zapojení tlačítka v negativní logice (má nižší spotřebu). Hodnota rezistoru se nejčastěji volí mezi 1k až 10k.
tlacitka.jpg