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í 

Pomoc s programem pro časovač.

 
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
Michal376



Založen: Apr 24, 2010
Příspěvky: 81

PříspěvekZaslal: so duben 24 2010, 9:45    Předmět: Pomoc s programem pro časovač. Citovat

Zdravím,potřeboval bych pomoc s programem pro časový spínač.
Mám nějaké zkušeností s PIC takže bych je chtěl použít(Stačí 508).
Program by měl umět to že po stisknutí tlačítka se spustí časovač na 2hodiny a po uplinutí této doby se rozbliká LED a rozpípá piezo(asi na 1min.)
potom by měl jít procesor do spánku.A během odpočítávání by měl jít program resetovat dlouhým stisknutím tlačítka.
Děkuji za jakékoliv návrhy.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Banda



Založen: Mar 22, 2005
Příspěvky: 1170
Bydliště: OV

PříspěvekZaslal: so duben 24 2010, 12:20    Předmět: Citovat

Co používáš k psaní programů, MPLAB?
Nejdřív si nakresli schéma, zbytek půjde už lehce.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Michal376



Založen: Apr 24, 2010
Příspěvky: 81

PříspěvekZaslal: so duben 24 2010, 15:35    Předmět: Citovat

Diky za odpověd.
Zaklady z MPLAB mám,ale neni to nijak slavné.
Schéma bych si představoval asi takhle:



liptak.sch.jpg
 Komentář:

Stáhnout
 Soubor:  liptak.sch.jpg
 Velikost:  75.02 kB
 Staženo:  169 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bohumilfulin



Založen: Jan 12, 2010
Příspěvky: 109

PříspěvekZaslal: so duben 24 2010, 16:49    Předmět: Citovat

potrebujes udelat postupne 3 veci:
1. osetrit zakmit tlacitek
2. spustit nejaky casovac tak aby ti to udelalo 2 hodiny. kdy casovac bude malo tak pridat odecitani z nejakeho registru. tak dostanes dalsi delicku
3. sw udelat beeper ale spis bych dal samovybuzovaci beeper. ten bych radsi nedaval primo na pin mcu ale oddelil pres tranzistor.

nevim z ceho to budes napajet,tak predpokladejme ze tam budes mit napeti co neznici mcu.

Ledku mas naopak.takto zapojenou ji nerozsvitis akorat testujes zda ma prurazne napeti vetsi nez 5V.

Nebu lakomej a dej na napajeni nejaky elyt a 100n.

Nevim zda u toho PIC neni interni RC oscilator. pak by se krystal dal vynechat. jeste prekontroluj zda pro 32khz ma byt kondenzator 22p. to se mi zda malo. spis 220p nebo vubec
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: ne duben 25 2010, 4:32    Předmět: Citovat

Interní osc. tento PIC obsahuje.
Jinak je to zadání jako stvořené pro to, aby jsi se trošku zdokonalil v programování, když máš na čem stavět Wink ... nebude tam nic těžkého. Ještě pro doplnění si zjistit, jak dostaneš PIC do spánku a jak jej zase probudíš. K tomuto PIC existuje CZ překlad datasheetu, takže ani v jazykové bariéře případný problém nehledej. Wink

_________________
Žádnej učenej z nebe nespadl ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa33



Založen: Nov 07, 2009
Příspěvky: 297

PříspěvekZaslal: ne duben 25 2010, 17:04    Předmět: Citovat

S uP zkouším různé zapojení, tak jsem pro cvik zkusil toto. Otestoval jsem to na zkušební desce a přesnost mám cca 2h +1min.


Timer_2h.GIF
 Komentář:

Stáhnout
 Soubor:  Timer_2h.GIF
 Velikost:  6.23 kB
 Staženo:  107 krát


Timer_2h.asm
 Komentář:

Stáhnout
 Soubor:  Timer_2h.asm
 Velikost:  5.53 kB
 Staženo:  159 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa33



Založen: Nov 07, 2009
Příspěvky: 297

PříspěvekZaslal: ne duben 25 2010, 17:12    Předmět: Citovat

Omlouván se, původně jsem to chtěl zkusit pro PIC12F629, ale pak jsem to psal pro PIC12F508. Ve schéma má tedy být PIC12F508.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BOBOBO



Založen: Feb 25, 2008
Příspěvky: 18782
Bydliště: Rychnovsko

PříspěvekZaslal: po duben 26 2010, 5:54    Předmět: Citovat

Pokud nemáš toto na výuku , tak podobný časák byl v AR pro nabíječku (měl 3 časy) a reset byl realizován odpojením napájení .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Michal376



Založen: Apr 24, 2010
Příspěvky: 81

PříspěvekZaslal: po duben 26 2010, 15:45    Předmět: Citovat

Děkuji všem,takový zájem jsem nečekal Smile S PICem prakticky začínám,takže začnu s časovačem od začátku se vším všudy,ale mnohokrát dík za vaše rady.Standovy33 děkuji obzvlášt zkusím se na ten program
nedívat (snad to vydržím Smile )a uvidím jak to výjde mě.
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.37 sekund