Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

problem s vypinanim portu PIC

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
mikollar



Založen: Dec 26, 2004
Příspěvky: 1426
Bydliště: Košice - okolie

PříspěvekZaslal: čt září 14 2006, 14:15    Předmět: problem s vypinanim portu PIC Citovat

nazdar, zasa otravujem ale mam problem s tymto programom

POSLI

CALL WAIT10
CLRF PORTB
BSF DIS1
MOVF PRVE,0 W
MOVWF PORTB

CALL WAIT10
BCF DIS1
CLRF PORTB
BSF DIS2
MOVF DRUHE,0
MOVWF PORTB

CALL WAIT10
BCF DIS2
CLRF PORTB

BSF DIS3
CLRF TRETIE
MOVF TRETIE,0
MOVWF PORTB

CALL WAIT10
BCF DIS3
CLRF PORTB


BTFSS CLK
GOTO POSLI
GOTO START

WAIT10
MOVLW 0x03 ;13 DEC
MOVWF TMP1
MOVLW 0x03 ;252 DEC
MOVWF TMP0
DECFSZ TMP0,F
GOTO $-1
DECFSZ TMP1,F
GOTO $-3
RETURN
END

Chcem adresovat 3 IO, DIS1 DIS2 DIS3, s prvymi dvoma nieje problem ale pri adresovani DIS3 tam mam stale veci ktore posielam do DIS1 a do DIS2, robi to aj ked som register TRETIE vynuloval az v tu v tomto podprograme stale to robi to iste, aj ked zvolim hocijaky vystu pre DIS3 robi to stale to iste, jedine ak do registra TRIS zadam ze pin kde je pripojeny DIS3 je ako vstup tak ho vypnem ale uz ho nemozem zapnut

Neviete cim to moze byt?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop
Neregistrovaný





PříspěvekZaslal: čt září 14 2006, 20:17    Předmět: RE Citovat

Nemělo by někde před tím BSF TRETIE být BCF DRUHE ?
Návrat nahoru
nop
Neregistrovaný





PříspěvekZaslal: čt září 14 2006, 20:25    Předmět: RE Citovat

omlouvám se splet jsem se myslel jsem bcf dis2 ale to tam je,ale nějak se mi nezdá tento kousek

CALL WAIT10
BCF DIS2
CLRF PORTB

BSF DIS3
CLRF TRETIE
MOVF TRETIE,0
MOVWF PORTB

Instrukcí CLRF TRETIE si nuluješ to co má jít ven takže potom je na portu B nula..
Návrat nahoru
nop
Neregistrovaný





PříspěvekZaslal: čt září 14 2006, 20:28    Předmět: Citovat

už blbnu,pokud jsi to zkoušel nulovat až potom tak nevím..
Návrat nahoru
mikollar



Založen: Dec 26, 2004
Příspěvky: 1426
Bydliště: Košice - okolie

PříspěvekZaslal: čt září 14 2006, 20:31    Předmět: Citovat

aj ja som nieco zabudol, ze v simulatore to bezi uplne bez problemov, nemohol som nieco prestavit nejaky register v PIC (napr ked som sa hral s org00)?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mikollar



Založen: Dec 26, 2004
Příspěvky: 1426
Bydliště: Košice - okolie

PříspěvekZaslal: čt září 14 2006, 21:43    Předmět: Citovat

uz to funguje, stacilo nastavit vsetky registre pic odznova dik za rady
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.18 sekund