-
Mini-konference koncem listopadu
Zhruba před dvěma týdny jsem tady na webu (viz pravé menu) informoval o plánovaném neformálním setkání. Všichni zájemci měli a stále mají možnost se zapsat pomocí krátké ankety. Již se pár zájemců sešlo, mám předběžně domluvenou místnost na fakultě elektrotechniky na VUTBR, teď již zbývá dát dohromady přednášky a finální seznam účastníků.
-
Python a AVR
Nedávno jsem narazil na projekt Python-on-a-chip, který vytváří interpret Pythonu pro mikrokontroléry. Jelikož je Python můj oblíbený jazyk, nemohl jsem si tuhle hračku nevyzkoušet. Testoval jsem na MCU ATMega1284P, která je dostatečně velká (128kB flash a 16kB SRAM), aby se do ní vlezl interpret Pythonu i vlastní skript.
-
Objednávka ZigBee modulů
Již nějakou dobu se zajímám o ZigBee standard a chtěl bych si vyzkoušet jeho možnosti. Plánuji během týdne (maximálně 10 dnů) udělat objednávku ZigBee modulů z Činy a tímto článkem, nabízím případným zájemcům, možnost objednat si tyto moduly zpolečně se mnou. V případě zájmu mi, prosím, napište email s počtem kusů a vaší adresou.
-
Základní konstrukce ve VHDL
Nedávno jsem se tady zabýval programovatelnými obvody CPLD. K implementaci jednoduchého příkladu jsem zvolil jazyk VHDL. V tomto článku bych se chtěl tímto jazykem zabývat podrobněji. Ukážu některé základní a nejpoužívanější konstrukce a pokusím se vysvětlit základní pojmy používané při programování PLD.
-
CPLD a první aplikace
V předchozím článku jsem lehce nastínil co to jsou PLD a stručně představil jazyk VHDL, který se používá k popisu hardware v těchto obvodech. V tomto pokračování se podíváme na první aplikaci s obvodem CPLD XC9572XL. Tento obvod je velmi malý, takže nečekejte žádné zázraky, ale na druhou stranu je vhodný (hlavně cenou) pro začátečníky.
-
Úvod do PLD a jazyka VHDL
PLD neboli Programovatelné Logické Obvody jsou digitální obvody, jejichž funkci lze libovolně měnit/programovat. Stejně jako se dá mikrokontrolér naprogramovat a tím změnit software, který se vykonává, lze PLD naprogramovat a tím změnit hardware. Velmi zjednodušeně si je můžete představit jako velké množství logických hradel (NANDů, NORů, …), ze kterých lze vhodným naprogramováním složit libovolný digitální […]
-
Stavebnice: μDuino
Nedávno jsem tady psal o tom, jak si postavit Arduino z minimálního počtu součástek na nepájivém poli. Pokud vás téma zaujalo a rozhodli se pořídit si MCU ATMega328, možná jste zjistili, že v GME není v nabídce a na Farnellu stojí cca 125 kč bez DPH (s daní to vychází na 150 kč). Jelikož jsem na […]
-
Arduino jako AVR programátor
Konečně se mi podařilo použít Arduino jako AVR programátor. Snažil jsem se o to od doby, kdy jsem si poprvé pořídil Uno, zkoušel jsem nejrůznější návody i vlastní řešení, bohužel doposud marně. Nedávno se na oficiálních stránkách Arduina objevily aktualizované informace, jak Uno použít k programování. V tomto článku sepíšu pár poznámek k celému postupu.
-
ATTiny10 — blikáme LEDkou
Nedávno jsem si koupil dva kusy mikrokontroléru ATTiny10, jednoho z nejmenších mikrokontrolérů, na které jsem zatím narazil. Za cenu menší jak 1 € za kus obsahuje 4 vstupně/výstupní piny, AD převodník, komparátor, časovač, PWM a vnitřní 8MHz oscilátor. Sice mu chybí EEPROM a má jenom 1024kB flash paměti, ale pokud použijete jazyk symbolických instrukcí, je jí […]
-
Arduino na nepájivém poli
Při pohledu na Arduino by se mohlo zdát, že je celá deska velmi složitá a v amatérských podmínkách ji není možné sestavit. To je také jeden z důvodů, proč mnoho lidí považuje Arduina za neužitečnou hračku, která se nehodí k integraci do finálních projektů. V tomto článku bych chtěl ukázat, jak jednoduché je postavit si […]