Zaslal: ne únor 26 2012, 19:15 Předmět: Programování PIC 12F629
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.
Založen: Oct 02, 2009 Příspěvky: 5286 Bydliště: PO
Zaslal: po únor 27 2012, 10:45 Předmět:
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ť.
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)
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 ...."
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
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.