× Aktuálně z oboru

Programátoři po celém světě dnes slaví Den programátorů [ clanek/2018091300-programatori-po-celem-svete-dnes-slavi-den-programatoru/ ]
Celá zprávička [ clanek/2018091300-programatori-po-celem-svete-dnes-slavi-den-programatoru/ ]

Vývojové desky PK-DESIGN

[ http://programujte.com/profil/90-ondrej-karas/ ]Google [ ?rel=author ]       [ http://programujte.com/profil/20356-michal-zima/ ]Google [ ?rel=author ]       13. 12. 2006       25 797×

V jednom z dílů věnujících se hardware pro AVR jsem se zmínil o vývojových deskách PK-DESIGN. V dnešním díle se jim podíváme více na zoubek.

Úvod

Vzhledem k tomu, že se mi podařilo kontaktovat autora těchto desek a jednu z nich si objednat (zajistit k Ježíšku :-D ), jsem se rozhodl, že zbytek seriálu bude veden právě na těchto vývojových deskách. Protože mám informace o tom, že by v budoucnu měly vzniknout vývojové desky i pro jiné typy procesoru, je reálná možnost, že zde na Programujte po skončení tohoto seriálu bude započat nový… Ale nechte se překvapit. DPS od PK-DESIGN je možné zakoupit přímo od autora e-mailem uvedeným na jeho webu a nebo od nového roku bude možnost objednat si desky přes připravovaný e-shop na http://kvetakov.net [ http://kvetakov.net ], kde můžete už v této době nalézt podrobnější teorii o procesorech AVR (zde ji neuvádím z důvodu nezájmu čtenářů o teorii obecně).

Pro vývojové desky od PK-DESIGN jsem se rozhodl z několika důvodů:

  • výborná cena, zvláště pro studenty
  • možnost rozšíření pomocí přídavných modulů (desek)
  • neobsahují standardně žádné zbytečně drahé periferie
  • důkladné zpracování
  • dokumentace a příklady v češtině
  • velké množství rozšiřujících modulů za přijatelné ceny

Může to znít jako neplacená reklama, ale pravdou je, že například oproti konkurenci ze strany HW serveru, kde jsou ceny kitů nepřiměřeně přemrštěné, jsou vývojové desky PK-DESIGN výhodnou možností, jak si osvojit dovednosti v programování AVR. Navíc čtenáři Programujte a kvetakov.net [ http://kvetakov.net ] mají 100% jistotu, že všechny programy na těchto serverech uvedené budou právě na těchto deskách chodit (například narozdíl od oblíbené metody spojováním drátků na „bastlpoli“, kde lze i velmi jednoduchou závadu hledat několik hodin, či dokonce dnů).

Popis vývojových desek

Vývojé desky pro ATMEGA16 mají tyto vlastnosti:

  • Atmel AVR ATmega16(L)-16(8)AI RISC mikrokontroler
  • Možnost programování volně dostupným vývojovým softwarem – Atmel AVR-Studio
  • Všechny I/O vývody MCU jsou přístupné na detailně popsaných konektorech, na které je možné připojit rozšiřující moduly
  • ISP konektor pro programování MCU přímo v aplikaci, např. pomocí Atmel AVR-ISP programovacího kabelu na paralelní port.
  • JTAG konektor pro programování a ladění MCU přímo v aplikaci, např. pomocí Atmel JTAGICE.
  • Volba napájecího napětí na desce (pro MCU i periferie) – 3,3/5 V pomocí jumperu.
  • Volba napěťové reference interního ADC – externí reference, Vcc nebo trimrem nastavitelná reference s TL431.
  • Volba vstupního hodinového signálu – externí zdroj nebo na desce použitý krystal 14,7456 MHz (v patici).
  • Odpojitelný krystal 32,768 kHz pro vnitřní RTC obvod
  • Odpojitelné sériové rozhraní RS-232 s MAX232 (MAX3232 pro verzi L)
  • Resetovací tlačítko

DPS jsou na oboustranném plošném spoji s nepájivou maskou a popisky, které výrazně usnadňují orientaci. K DPS je dodávána detailní dokumentace spolu se schématem a příklady. Další příklady, jak již bylo uvedeno, si budete moci stáhnout na serveru kvetakov.net [ http://kvetakov.net ], případně na konci každého dílu seriálu na tomto serveru.

Na následujícím obrázku si můžete prohlédnout jednotlivé bloky desky:

Periferie

Mimo samotnou vývojovou desku si můžete objednat i rozšiřující desky s periferiemi různého druhu:

Komunikační

  • Modul dvojitého rozhraní RS232 v2.0
  • Modul USB-FT232BM v2.2
  • Modul USB-FT245BM v2.2
  • Modul VGA výstupu a dvou rozhraní PS/2 v2.0

Zobrazovací a tlačítkové moduly

  • Modul 4 LED displejů, LCD rozhraní, maticové klávesnice a beeperu v1.0
  • Modul multiplexovaných 8 LED displejů v2.0
  • Modul multiplexovaných 32 LED diod v2.0
  • Mini modul 8 SMD LED diod levý/pravý v1.0
  • Mini modul 2 LED displejů v2.0
  • Modul 8 LED diod a 8 tlačítek v1.0
  • Modul 16 tlačítek v2.0
  • Modul maticové klávesnice 4x4 s 8 DIP spínačem v2.0
  • Mini modul 8 DIP spínačů levý v1.0

Paměťové moduly

  • Plug-in modul asynchronní SRAM 4 Mbit (512k×8-bit) 10 ns v1.0
  • Modul SRAM Expander v1.0 (pro moduly 512k×8-bit)
  • Paměťový modul paralelní FLASH 4 Mbit (512k×8-bit) v1.0

Připravováno je ještě mnoho dalších rozřiřujících modulů. O každém z nich vás budu pravidelně informovat. Mimo moduly a základové desky je možné zakoupit také celé vývojové kity i s progamátorem. Ceny jsou závislé na množtsví rozšiřujících modulů. Na přání je možné nakompletovat jakoukoliv variantu.


Článek stažen z webu Programujte.com [ http://programujte.com/clanek/2006112204-vyvojove-desky-pk-design/ ].