Knihy pro práci s atmely

Existuje mnoho knih pro práci s atmely, zde popíšu několik, ze kterých jsem se učil já jako začátečník. Všechny jsou z nakladatelství BEN (www.ben.cz). Jedná se o knihy Práce s mikrokontroléry Atmel AVR, 3. díl a Atmel AVR programování v jazyce C. Knihy se zabývají jak praktickými zkušenostmi a zapojeními, tak i programováním a instrukční sadou Atmelů.

 

 

Práce s mikrokontroléry Atmel AVR, 3. díl

421130Tato kniha je vhodná pro ty, kteří se nikdy s žádnými mikrokontroléry nesetkali, ale i pro ty kteří pracují s jinými mikrokontroléry a chtějí se seznámit s Atmely, konkrétně s řadami AT90S, ATmega a ATtiny. Jsou to dnes nejrozšířenější a cenově nejpřijatelnější Atmely. Ke knize je dodáváno i CD, na kterém jsou datasheety jednotlivých mikrokontrolérů zmiňovaných v knize a všechny programy popsané v knize.

Autor v této knize popisuje nejprve princip funkčnosti Atmelů obecně. Jako např. porovnání vlastností jednotlivých typů, popsání pouzder, popsání vývodů a doplňků, informace o sériovém programování jednočipů a další. Kniha také obsahuje návod na stavbu programátoru pro Atmely.

Dále se v knize dozvíme rozdělení paměťového prostoru v Atmelu, rozdělení registrů a velice dobře je zde popsána instrukční sada pro programování v AVR assembleru. Kromě isntrukčí sady, se kniha zabývá i použitím této sady prakticky v programech. Takže se kniha zabývá i programováním jednoduchých aplikací.

Obrovskou výhodou knihy jsou hotové příklady, které jsou podrobně popsány a vysvětleny. Mezi příklady se objevuje použití Atmelu na rozsvěcování LED diod (běžící světlo), zobrazování čísel na 7segmentovém displeji, zobrazování znaků na LCD displeji, čtení znaků z maticové klávesnice, spojení s počítačem pomocí sériového portu, PWM regulaci otáček motoru, měření analogových veličin pomocí A/D převodníků a mnohé další příklady vhodné pro praxi.

Tato kniha mi pomohla pochopit základy práce s mikrokontroléry Atmel, ale kromě toho se k ní stále rád vracím i když třeba něco řeším v C, protože jsou tam popsány i principy použití různých prvků.

 


Atmel AVR programování v jazyce C


121139Tuhle knihu bych doporučil především těm, kteří už o Atmelech něco vědí a chtějí se naučit programovat v C složitější aplikace, které by v assembleru byly příliš náročné. V knize je vysvětleno programování v prostředí CodeVisionAVR, které je k dostání jako volně šířitelné, ale s omezenou délkou kódu, nebo je možné jej koupit jako verzi proffessional.

První část knihy se zabývá čistě programováním v C. Především zaklady jako práce s proměnnými, operátory, základní funkce a psaní kódu. Další částí je použití C u mikrokontrolérů Atmel. Takže přímo funkce a knihovny, které je možnou použít u těchto mikrokontrolérů a jak je možné je modifikovat pro vlastní použití. A poslední částí jsou řešení příklady v C, které jsou také přiloženy na doprovodném CD.

Kniha obsahuje celkem 15 řešených příkladů od nejjednodušších až po složitější. Příklady jsou tyto:

  1. ovládání LED diod, blikač
  2. vyslání nápisu na LCD displej
  3. vyslání řetězce znaků na RS232 (sériový port)
  4. vstupy z tlačítek
  5. maticová klávesnice
  6. klávesnice PC
  7. voltmetr
  8. čítač
  9. měřiče kmitočtu
  10. hodiny
  11. sběrnice MicroWire
  12. I2C
  13. SPI
  14. PWM
  15. USB

Komentovat

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

*

*

By continuing to use the site, you agree to the use of cookies. more information

Užíváme cookies, abychom vám zajistili co možná nejsnadnější použití našich webových stránek. Pokud budete nadále prohlížet naše stránky předpokládáme, že s použitím cookies souhlasíte.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close