From 0871b1ab3893b412da3cada386df18a68a0f682c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Sko=C5=99epa?= <jakub@skorepa.info>
Date: Tue, 29 Mar 2016 11:20:43 +0200
Subject: [PATCH] =?UTF-8?q?Odstran=C4=9Bn=20omylem=20publikovan=C3=BD=20?=
 =?UTF-8?q?=C4=8Dl=C3=A1nek?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 articles/2016/atmega328p-preruseni.md | 46 ---------------------------
 1 file changed, 46 deletions(-)
 delete mode 100644 articles/2016/atmega328p-preruseni.md

diff --git a/articles/2016/atmega328p-preruseni.md b/articles/2016/atmega328p-preruseni.md
deleted file mode 100644
index 0b469afe..00000000
--- a/articles/2016/atmega328p-preruseni.md
+++ /dev/null
@@ -1,46 +0,0 @@
-```
-title = "Atmega328p: přerušení časovače"
-perex = """
-Pokud programujete microcontrollery z rodiny AVR tak přerušení jsou velmi užitečným
-nástrojem. V tomto článku se pokusím vysvětlit jak fungují a nastíním příklady
-pro ÄŤip Atmega328p.
-"""
-tags = ["Programování", "AVR"]
-```
-
-Pokud programujete microcontrollery z rodiny AVR tak přerušení jsou velmi užitečným
-nástrojem. V následujících řádkách se pokusím vysvětlit jak fungují a nastíním
-příklady pro čip Atmega328p.
-
-## Co je ÄŤasovaÄŤ
-
-V rodině microcontrollerů AVR je časovač vlastně čítač - periferie, která jednou
-za definovaný časový interval zvýší hodnotu registru o 1. Další možností kromě
-zvýšení po časovém intervalu je možnost zvýšení při signálu na určitém pinu, ale
-to je mimo rozsah tohoto článku.
-
-## Konfigurace ÄŤasovaÄŤe
-
-Konfigurace časovače je poměrně jednoduchá - stačí ho povolit v jeho registru.
-To se provádí pomocí `TCCR1B = (1 << CS10);`. Tento příkaz nastaví, že se do
-registru `TCNT1` přičte 1 při každém hodinovém cyklu - tedy např 1 000 000x za sekundu
-pokud máte frekvenci procesoru 1MHz.
-
-Dají se nastavit i jiné hodnoty - těm se říká předdělička. Předdělička (prescaler)
-funguje tak, že frekvenci procesoru vydělí danou hodnotou - tedy pokud je předdělička
-8 a frekvence procesoru je 8MHz tak se přičte do čítacího registru (`TCNT1`)
-přičte 1000 000x za sekundu.
-
-Různá nastavení registru `TCCR1B` a odpovídající hodnoty předděličky ukazuje
-následující tabulka (vycházející z [datasheetu][datasheet] strana 134)
-
-| Nastavení registru             | Předdělička           |
-|--------------------------------|-----------------------|
-| 0                              | ÄŚasovaÄŤ je vypnut     |
-| (1 << CS10)                    | 1 (žádná předdělička) |
-| (1 << CS11)                    | 8                     |
-| (1 << CS11) &#124; (1 << CS10) | 64                    |
-| (1 << CS12)                    | 256                   |
-| (1 << CS12) &#124; (1 << CS10) | 1024                  |
-
-[datasheet]: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf
-- 
GitLab