forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
PIC - TON, TOF - ošetření tlačítka

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip
 
michal6996
Nováček
Nováček


Založen: 15.11.2016
Příspěvky: 7

PříspěvekZaslal: 12 prosinec 2016, 16:13    Předmět: PIC - TON, TOF - ošetření tlačítka Citovat

Zdravým, naprogramoval jsem si PIC v assembleru. Programem stopuji čas.
Při stopování času uložím daný čas do paměti pomocí tlačítka, na kterém mám nastaveno přerušení.

Bohužel nevím jak ošetřit tlačítko, aby reagovalo jen na jednu změnu, a to zmáčknutí.
Jelikož když tlačítko držím déle tak toto přerušení proběhne při zmáčknutí i puštění

Předem moc děkuji.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 708

PříspěvekZaslal: 12 prosinec 2016, 18:57    Předmět: Citovat

1) Musíš nastavit přerušení tak, aby reagovalo jenom na jednu z hran, ne na obě.
2) Pokud spouštíš i zastavuješ čas jedním tlačítkem, musíš ošetřit zákmity na HW úrovni (hledej tady na fóru).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Mahoney
Profesionál
Profesionál


Založen: 26.12.2013
Příspěvky: 92

PříspěvekZaslal: 12 prosinec 2016, 22:44    Předmět: Citovat

Tak to nevím jestli jsme poradili dostatečně, najde nejmíň tři nebo čtyři různý způsoby jak tenhle problém na hw úrovni řešit a pořád nebude dál vědět, na čem je. Ale zase je pravda že podívat by se po nich měl, tak je sem pak může vypsat a kolektivně to rozeberem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
MiloPS3
Profesionál
Profesionál


Založen: 24.12.2008
Příspěvky: 882
Bydliště: LAZNE KYNZVART

PříspěvekZaslal: 13 prosinec 2016, 17:30    Předmět: Citovat

co treba tohle ? https://www.youtube.com/watch?v=tmjuLtiAsc0
tusim ze B0 miva vetsinou externi preruseni na nabeznou ci sestupnou hranu..

_________________
PIC,ASM / C , Mplab + CCS C Compiler
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
 

 
Mahoney
Profesionál
Profesionál


Založen: 26.12.2013
Příspěvky: 92

PříspěvekZaslal: 14 prosinec 2016, 21:32    Předmět: Citovat

Ano, to jsou dva způsoby, třetí je ještě MKO. RB0/INT je konfigurovatelný, pokud je nastaven jako vstup přerušení, dá se skutečně nastavit, na kterou hranu má reagovat. Tedy hodilo by se přesně vědět jaký PIC si vlastně naprogramoval, některé mají INT vstup jinde než na RB0.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
michal6996
Nováček
Nováček


Založen: 15.11.2016
Příspěvky: 7

PříspěvekZaslal: 16 prosinec 2016, 12:23    Předmět: Citovat

OK moc děkuji již jsem to vyřešil.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Mahoney
Profesionál
Profesionál


Založen: 26.12.2013
Příspěvky: 92

PříspěvekZaslal: 17 prosinec 2016, 18:35    Předmět: Citovat

Tady jsi na technickém fóru, slušnost je napsat JAK jsi to vyřešil Wink

Jak jsi to vyřešil?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Mahoney
Profesionál
Profesionál


Založen: 26.12.2013
Příspěvky: 92

PříspěvekZaslal: 28 prosinec 2016, 12:18    Předmět: Citovat

Takže ani víc jak týden nestačil?? Co takhle přečíst si pravidla fóra (zejména pravidlo 14, pravidlo 23)?

Teď trochu obecněji: Asi zase nechám zrušit účet, egoismus a arogance nové generace je nehorázná a koho by pořád bavilo vychovávat jedince, kteří ani nechápou, proč vlastně existují a jak fungují technická diskusní fóra a nejsou ani s to si přečíst pravidla, natož dodržovat nějaké principy.

Se ani nedivím že fóra v tomto oboru a vlastně i celý tento obor upadá - staří jsou znechucení a odchází, protože přichází mladí, kteří neakceptují v podstatě vůbec nic kromě vlastní sebestřednosti a namyšlenosti.

Sry, ale už jsem fakt vytočenej. Je to jako rakovina, nezůstává nic.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 450

PříspěvekZaslal: 28 prosinec 2016, 15:18    Předmět: Citovat

Jen klid Barde, tohle Tě přece nerozloží. Já k tomu přistupuju tak, že když chce někdo poradit, dostane přesně tolik pomoci, kolik sám projeví úsilí. Podle pravidla: "pomož si a bude Ti pomoženo"
_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

 
Mahoney
Profesionál
Profesionál


Založen: 26.12.2013
Příspěvky: 92

PříspěvekZaslal: 29 prosinec 2016, 13:15    Předmět: Citovat

Ale jo, tohle mě štve dlouhodobě. Když to porovnám se stavem v devadesátých letech a na začátku tisíciletí, tak je to poměr snad 100:1, degradace (nejen) vzdělání odborného i obecného je opravdu výrazně poznat. Dál jde o slušné vychování a znalosti chování ve společnosti - nic, takřka nula, ale chovají se všichni jako by sežrali šalamounovo hovno a byli největší machři na světě. Společností myslím i firmy - dostat se do takového kolektivu složeného převážně z mladých je pro někoho se zkušenostmi utrpení - nekonečné vysvětlování bez odezvy a akceptace, nekonečné ztrácení času a ve finále je člověk stejně černá ovce, jenom proto že chtěl zefektivnit chod firmy a vysvětlit mladším věci, které má v tomto oboru každý znát, ale nezná je nikdo. Ok, nechceš neber, ale stokrát nic umořilo i vola - firem s takovým toxickým složením je převážná většina, to může vydržet snad jen svatej. Standardy, dokumentace, datasheety - to jsou všechno sprostá slova, když na nějakou otázku odpovíte "je to v datasheetu, tak si to přečti", tak jste vyvrhel, vysloužil jste si zhnusený pohled a zasloužíte přinejmenším nějakou pomluvu, ne-li něco horšího. Oni se totiž ve skutečnosti všichni ti zmrdečci uvnitř sebe třesou strachy před někým s dovednostmi, chtějí si jen hrát a objevovat - na to ale u větších projektů není čas. Bohužel je zmrdečků a vlezdoprdelků v kolektivech většina, takže to končí zpravidla vyštípáním toho, kdo hegemonii narušil.

Jedním slovem hnus, z mladých něco doopravdy zná tak jeden z dvaceti, ale pak má zpravidla tak přehnané sebevědomí, že je to stejně k nevydržení. Už na to mám alergii.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
stanleyv
Profesionál
Profesionál


Založen: 5.3.2008
Příspěvky: 155

PříspěvekZaslal: 29 prosinec 2016, 17:14    Předmět: Citovat

Post, ktorý tiež nepatrí do tejto témy, ale napísal si to pekne a pravdivo .....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můž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.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)