. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Škola programování PIC-11 díl
Škola programování PIC 11

Škola programování PIC 11

Časovače TMRx

V předchozích dílech jsem se zmínil o třech implementovaných čítačích / časovačích, tak se na ně teď podíváme blíže.

Základní vlastnosti:

TMR0 - 8 bitů
- možnost čtení i zápisu
- 8 bitů předdělička (společná pro Watchdog)
- zdroj signálu:
  a)  interní OSC/4
  b) externí pin RA4

TMR1 - 16 bitů
- možnost čtení i zápisu
- předdělička s dělícími poměry:
   1, 2, 4, 8
- zdroj signálu:
  a) interní OSC/4
  b) externí pin RB6
  c) implementovaná oscilátor na pinech RB6, RB7
     na max 200kHz

TMR2 - 8 bitů
- předdělička s dělícími poměry:
   1, 4, 16
- 4 bitová dělička na výstupu
- zdroj signálu pouze interní OSC/4
- možnost přednastavení
- není možné přímo číst ani zapisovat
- tato dělička je využívána i procesorem, při PWM

Všechny tři časovače nabízejí řadu různých nastavení, bohužel však není v mých silách zde vše do detailu popisovat, takže Vás opět odkazuji na příslušné katalogové listy (viz. 6. díl).
Zde ještě alespoň popíšu použití TMR1 jako zdroje 0,5 sekundových intervalů.

Zdroj 0,5s

Opět zde využijeme naše klasické schéma zapojení, tentokrát nám však bude stačit jen ona LED.

Programem vytvoříme přerušení v intervalu 0,5s a při každém tomto přerušení změníme stav LED (on/off).

Zde je uvdený program ke stažení:

ASM
HEX

Já jsem s použitým interním oscilátorem naměřil periodu blikání asi 1,5s.







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře:
Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
SDR-5+ HF receiver - All Mode Softwarový přijímač
Digitální softwarový přijímače SDR-5+ je již pátou generací špičkových produktů naší společnosti. Jedná se o All Mode Receiver s integrovaným generátorem, dvěma anténními vstupy a VCO vstupem s frekvenčním rozsahem 0 až 100 MHz.
Skladem od 2550 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007