PIC 16f628A - jak číst hodnotu na portu? – Mikrokontroléry – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

PIC 16f628A - jak číst hodnotu na portu? – Mikrokontroléry – Fórum – Programujte.comPIC 16f628A - jak číst hodnotu na portu? – Mikrokontroléry – Fórum – Programujte.com

 

Vlákno bylo úspěšně vloženo.
Pokud sám přijdeš na řešení, nezapomeň ho sem přidat!
micha
~ Anonymní uživatel
2 příspěvky
16. 11. 2016   #1
-
0
-

Dobrý den, mám problém s čtením hodnoty která se vyskytuje na portu. Program vůbec nereaguje na změny.

Na RB0 je tlačítko které po zmáčknutí přivede na tento výstup jedničku.

START
MOVLW B'00000000'   ; Všude nuly na PORTAB        
MOVWF PORTB

PULSTART

BTFSC PORTA,0       ; Pokud je na RB0 nula tak přeskočím příkaz GOTO $+2 a obráceně
GOTO $+2
goto START
MOVLW B'111111111'  ; Pokud je na RB0 nula tak na PORTB jsou všude jedničky (5V)
MOVWF PORTB
goto PULSTART

Předem moc děkuji

Nahlásit jako SPAM
IP: 86.63.207.–
16. 11. 2016   #2
-
0
-

Pokud má být port jako vstup, musíš ho jako vstup konfigurovat. Obvykle je to defaultní stav po resetu. Pokud je kontakt zapojen na Vcc, pak vstup musíš zapojit přes Pull Down rezistor na GND. Pokud má port pracovat jako výstup, musíš ho konfigurovat jako výstup. Zde je obvykle nutný zápis do registru (pokud jsem dobře porozumněl datasheetu, jmenuje se TRISB, jednička nastavuje odpovídající pin jako výstup).

hu

Nahlásit jako SPAM
IP: 195.178.67.–
micha
~ Anonymní uživatel
2 příspěvky
16. 11. 2016   #3
-
0
-

#1 micha
Tak už jsem to vyřešil chyba byla že byl zaplej komparator.

Nahlásit jako SPAM
IP: 86.63.207.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 2 hosté

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý