| 121130 |
| Matoušek David |
| BEN - technická literatura |
| 376 stran B5 + CD / brožovaná V2 |
| 2. |
| 15.6.2006 |
| 80-7300-209-4 / 9788073002091 |
| Obvykle skladem |
Ověřit dostupnost  |
| 561,00 Kč |
|
499,00 Kč
(včetně 14% DPH) |
Elektronická podoba knihy:
Důležité
- Majitelům předchozího 1. vydání je kniha "Práce s mikrokontroléry Atmel AVR" k dispozici za poloviční cenu.
Akce platí pouze pro tento 3. díl edice (Práce s mikrokontroléry ATMEL) pouze na našich firemních prodejnách, pokud si kromě této výměny koupíte alespoň jednu další knihu z naší vlastní produkce. Na tuto výměnu rovněž nelze uplatňovat další slevy. Akce je také limitována do vyprodání zásob 2. vydání, nejdéle však do 31. 12. 2007 (původně jen do 31. 12. 2006).
- Nejen na veletrhu AMPER 2006 jsme zaznamenali zvýšený zájem o tuto knihu. Protože podobná příručka na trhu citelně chybí, rozhodli jsme se tuto knihu s drobnými úpravami znovu vydat. Původně jsme již dotisk této knihy nechtěli vůbec udělat, protože se procesory Atmel AVR řady AT90S.. přestaly již vyrábět. Poté co jsme původní vydání doprodali, mnoho čtenářů se o tuto knihu stále zajímalo, neboť obsahuje mnoho praktických příkladů, konkrétních řešení a programovacích postupů.
- Autor dodatečně upravil ovládací software a následně doplnil krátkou kapitolu 14, aby bylo možné provozovat programátory pro nastupující typy ATtiny2313 (místo AT90S2313) a ATmega8535 (místo AT90S8535). Na CD byly také umístěny migrační DATASHEETy.
- Z časových důvodů nebylo možné tento díl celý přepracovat na nové typy obvodů Atmel AVR. Také předpokládáme, že se tento díl nedostane do ruky vysloveným začátečníkům. Ale zejména těm, kteří již nějakou zkušenost s mikrokontroléry mají a dokáží si při úpravách programů poradit. Vždyť jde o to, využít bohatého potenciálu scénářů řešících jednotlivé problémy, s nimiž se můžete v praxi setkat. A také bylo by škoda na některé přípravky "zapomenout", přičemž je lze využít také při práci s jinými procesory (jsou na ně z jiných knih odkazy).
Tato kniha je zaměřena na popis a ukázky praktických použití mikrořadičů ATMEL AVR typů: AT90S1200, AT90S2313, AT90S2343, AT90S4433, AT90S8515 a AT90S8535.
Pozornost je věnována především typu AT90S2313, který bylo možné pořídit za rozumnou cenu (do 100 Kč) a vyniká relativně vysokým počtem zabudovaných periferií. Jsou však uvedeny i aplikace mikrořadičů AT90S2343 (levný typ v 8vývodovém pouzdře) a AT90S8535 (nejvíce vybavený typ).
Všechny mikrořadiče se vyznačují RISC architekturou (zajistí vysoký výpočetní výkon), velkým počtem pracovních registrů a hlavně možností sériového downloadu (podporuje programování přímo v navrhované aplikaci; značně zjednodušuje vývoj aplikací).
Nejdříve je proveden stručný popis vlastností jednotlivých mikrořadičů a AVR architektury včetně sériového downloadu. Tento popis je zakončen návodem na stavbu SDK kitů (programátorů - vývojových desek) pro mikrořadiče AT90S2313 (AT90S1200), AT90S2343 a AT90S8535. Zájemce si na podobném principu může sestavit vlastní programátory pro ostatní dva typy mikrořadičů.
Následuje uvedení programátorského modelu, instrukční sady a programování za pomoci direktiv překladače AVR 3.1.
Další kapitoly přinášejí klasické aplikace AVR (řízení skupiny LED, 7segmentového LED displeje, LCD displeje a maticové klávesnice) a ukazují použití obvodu SAA1064 (budič 4místného 7segmentového LED displeje ovládaný sběrnicí I2C).
Následuje popis přerušovacího systému a zdrojů resetu. Je ukázáno praktické použití zabudovaného obvodu Watchdog.
Velká pozornost je věnována použití čítačů/časovačů. Jedná se o obsluhu displeje s časovým multiplexem, měření kmitočtu, PWM regulaci, použití pro A/D a D/A převody.
Další kapitola popisuje možnosti sériového kanálu a připojuje 3 aplikace řízené programy, které pracují pod operačním systémem Windows 95 a vyšším (univerzální 8bitový vstupně/výstupní port; impulzní generátor; generátor programovatelných průběhů).
Následuje kapitola, která je věnována otázce měření fyzikální veličin (především napětí). Jsou uvedeny příklady použití zabudovaného analogového komparátoru (spojeno s čítačem pracujícím v režimu Input Capture), čítače (mezipřevodem na kmitočet), externího A/D převodníku MCP3002 a zabudovaných A/D převodníků (pouze u typů AT90S8515 a AT90S8535).
Poslední kapitola se věnuje zbývajícím rysům AVR. Jedná se o ukázku použití paměti E2PROM, SPI kanálu a režimů snížené spotřeby.
V příkladech jsou použity přípravky popsané v knihách: Práce s mikrokontroléry AT89C2051 a Práce s mikrokontroléry AT89S8252 (tyto knihy však nezbytně nepotřebujete, vždy je uveden krátký popis vysvětlující funkci a konstrukci přípravku). Dále jsou publikovány nové přípravky, které především demonstrují možnosti zabudovaných periferií AVR.
Historie vydání
- 1. vydání - březen 2003 - ISBN 80-7300-088-1
- 2. vydání - červen 2006 - ISBN 80-7300-209-4
- 2. vydání - 2010 - ISBN 978-80-7300-278-7
- obsah knihy
- Úvod
- Základní vlastnosti mikrokontrolérů AVR
- Programátory a vývojové kity pro vybrané mikrokontroléry
- Programátorský model mikrokontrolérů AVR
- Instrukční soubor
- Assembler AVR 3.1 programátor SDKAVR 1.0
- Základy používání paralelních portů
- Obvody se sběrnicí I2C
- Reset a přerušení
- Čítače/časovače
- Asynchronní sériový kanál (UART) a jeho použití
- Měření napětí a jiných fyzikálních veličin
- Zbývající rysy mikrokontrolérů AVR
- Nové vývojové kity pro mikrokontroléry ATtiny2313 a ATmega8535
- obsah doprovodného CD
- DATASHEET - dokumentace vybraných integrovaných obvodů
- FOTO - fotografie hotových přípravků
- PROGRAMY - zdrojové i přeložené formy všech programů realizovaných v knize a ovládací programy pro programátor ISP
- SPOJE - klišé plošných spojů všech přípravků popsaných v knize
- SW - programové balíky ze stránek firmy Atmel
- podrobný obsah - ve formátu PDF
- ukázka - ve formátu PDF
- update k 1. a 2. vydání:
- strana 92, výsledek funkce xor:
nesprávně uvedeno: 11101110, správně má být: 11101100.
- update k 1. vydání:
- Na CD ke knize se bohužel nepodařilo umístit poslední verzi programu AVR Studio 4.0.
Program si však můžete stáhnout z http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 [21 MB]
Na doprovodném CD ke 2. vydání je již umístěna verze programu AVR Studio v. 4.12.
- strana 100, obrázek 5.23:
V prvním nezvýrazněném řádku (nad první čarou) je nesprávně uvedena hodnota -1010000. Správně má být -1100000. Ve 2. vydání je to již opraveno.
- Další knihy autora se zobrazí kliknutím na jeho jméno.