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í 

Programování PIC 12F629

 
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
emilijano



Založen: Feb 26, 2012
Příspěvky: 1

PříspěvekZaslal: ne únor 26 2012, 19:15    Předmět: Programování PIC 12F629 Citovat

Dobrý den,již delší dobu se věnuji programování většiny PICů,většinou to jde v pohodě,občas ne.Ted mi nastal jeden problém,udělal jsem si prográmek pro PIC 12F629,vše mi chodí.Mám tam 2 výstupy,3 vstupy.Jakmile nasetuji 1. výstup (BSF 05,0) tak se sepne relé1,po chvilce nasetuji 2. výstup (BSF 05,1) sepne se mi relé2,ale relé 1 mi odpadne.Jakoby se výstup 05,0 vynuloval,jakoby mohl být jen jeden výstup aktivní.Tak nevím co s tím.

Předem děkuji za případnou radu.

Emil Liberec.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4507
Bydliště: Košice

PříspěvekZaslal: ne únor 26 2012, 19:37    Předmět: Citovat

No citat datasheet .. pri portoch by mala byt poznamka RMW, read modify write. Skus dat nejake oneskorenie medzi tymi prikazmi....10ms.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
procesor



Založen: Oct 02, 2009
Příspěvky: 5286
Bydliště: PO

PříspěvekZaslal: ne únor 26 2012, 21:47    Předmět: Citovat

Daj sem ten program, nie sme parta veštcov.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Galileo



Založen: Nov 09, 2009
Příspěvky: 77

PříspěvekZaslal: po únor 27 2012, 7:12    Předmět: Citovat

Pravděpodobně máš ten výstup přetížený, přečti v datasheetu něco o tom
jak PIC zpracovává příkaz ke změně na výstupu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
procesor



Založen: Oct 02, 2009
Příspěvky: 5286
Bydliště: PO

PříspěvekZaslal: po únor 27 2012, 10:45    Předmět: Citovat

Tak, tak.
Ak sa budí tranzistor, v báze by mal byť odpor minimálne 1k2, radšej 1k5 (Ioh <-3mA).
Ak sa budí MOSFET to Atlanové počkanie môže pomôcť.
Aj zapojenie výstupov by chcelo vidieť.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
keno10



Založen: Jun 23, 2010
Příspěvky: 10

PříspěvekZaslal: st únor 29 2012, 21:28    Předmět: Citovat

nesom si isty ale BSF maze celu bunku a nastavi 1 ku len na danom bite ak nemas priamo pomenovany bit
skus to spravit cez working aj nastavenie (ci je in/out)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
procesor



Založen: Oct 02, 2009
Příspěvky: 5286
Bydliště: PO

PříspěvekZaslal: st únor 29 2012, 22:19    Předmět: Citovat

Ešte že nie si si istý... Rolling Eyes
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
keno10



Založen: Jun 23, 2010
Příspěvky: 10

PříspěvekZaslal: čt březen 01 2012, 0:11    Předmět: Citovat

procesor napsal(a):
Ešte že nie si si istý... Rolling Eyes

cuacam si to z prstu... Rolling Eyes

skus si tam dat miesto rele diody a uvidis co to robi bohuzial sa to momentalne ucim na skole (aj na strednej som mal asembler rok) a viem ze ked je vystup dajme tomu napriklad na porte A a pouzijes

BSF PORTA,0
BSF PORTA,1

tak svieti iba druha pretoze BSF/BCF ak nieje bit pomenovany tak zmaze register a nastavi iba jeden doticny bit (ak je ale bit pomenovany napr bsf STATUS,RP0 tak zmeni iba bit nazvany RP0 a ostatok registra status ponecha napokoji)

movlw 0x03
movwf PORTA

zasvieti obe
pripadne

movlw 0x01
movwf PORTA
"sem vloz ako ches riesit oneskorenie ...."

movlw 0x03
movwf PORTA
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
procesor



Založen: Oct 02, 2009
Příspěvky: 5286
Bydliště: PO

PříspěvekZaslal: čt březen 01 2012, 0:23    Předmět: Citovat

To sú mi novinky o pomenovaných a nepomenovaných bitoch Rolling Eyes Rolling Eyes Sado maso
Poklus naspäť do školy a pýtať si naspäť školné (aj z jazyka).
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.13 sekund