|
Konfigurovatelné obvody GreenPAK 30.8.2024
Představení konfigurovatelných obvodů GreenPAK a step by step postup jak do nich nahrát kofiguraci podomácku vytvořeným programátorem z Nucleo kitu. Zajímavá cesta nejen pro ty kteří shánějí cenově dostupný "programovatelný" obvod, ale nechtějí nebo nemohou se učit programovat.
|
|
Debuggery 15.6.2024
Tip na použití cenově dostupného debuggeru v podobě vývojové desky Curiosity Nano.
|
|
TCB I 14.6.2024
Tutoriál o tom jak hardwarově měřit šířku pulzu časovačem TCB + pár poznámek o event systému.
|
|
Rozšířeny články o STM (naposledy přidán návod k SWI2C knihovně a poznámka to teplotním čidle LM75) - 25.5.2024
|
|
Knihovna pro grafické displeje s driverem UC1701 a ST7565 - 23.7.2022
Přidána knihovna pro ovládání grafických displejů s řadičem UC1701 (např.JLX12864) a ST7565 (GMG12864) pro platformu AVR1 a AVR.
|
|
Alfanumerické LCD displeje I. - rozšířen 10.7.2022
Informace o tom jak lze 5V LCD displeje používat ve 3V systémech a naopak. Rozšířen o informace o spotřebě různých typů.
|
|
Zdroj proudu s nízkým úbytkem - 26.6.2022
Miniaturní projekt zdroje proudu pro LED moduly s nízkým úbytkem. Koncipovaný jako regulátor pro různé LED lišty na 12V nebo 24V včetně výrobní dokumentace.
|
|
DAC II 1.2.2022
Komentář o schopnostech výstupního bufferu 10bit DAC na MCU řady AVRxxDB. (AVR128DB28)
|
|
Multi PWM 5.12.2021
Ukázka řešení softwarového "PWM" pro regulaci jasu mnoha LED. (Atmega4809)
|
|
Bezpečné uspávání - 30.8.2021
Při přechodu do režimu spánku může nastat tzv "Race Condition" a je tedy potřeba jej správně ošetřit. Jedná se o obecný problém týkající se mnoha různých mikrokontrolérů. V příspěvku problém předvedu a proberu i dvě varianty jeho řešení pro platformu AVR.
|
|
Single Wire UART - 28.7.2021
Jednoduchý příklad obousměrné komunikace po jednom drátě pomocí UARTu na moderních AVRkách.
|
|
Elektronická stabilizace alfanumerických LCD - 10.7.2021
Ukázka jak elektronicky regulovat kontrast alfanumerických LCD s využitím prostředků MCU. Volně navazuje a rozvíjí informace z předchzího článku o LCD.
|
|
Použití alfanumerických LCD s nízkým napětím - 6.7.2021
Ukázka jak provozovat klasické znakové LCD (HD44780/ST7066) s nízkým napájecím napětím (od 2.2V) a jak optimalizovat jejich spotřebu. Demonstrace je realizovaná na AVR128DA28. Postup je ale platný a snadno přenosný na libovolný mikrokontrolér. Článek obsahuje i odkaz na knihovnu k HD44780.
|
|
Drivery pro WS2812b - 26.12.2020
Různé varianty driverů pro WS2812 a podobné "inteligentní" RGB LEDky či moduly. Zatím obsahuje dva drivery pro STM8 s využitím SPI a jeden s využitím Timeru.
|
|
Další materiál pro začátečníky s STM8S - 8.7.2020
Postupně vznikající podpůrný tutoriál pro žáky SŠ začínající s mikrokontroléry v jazyce C.
|
|
Výrobní vada na modulu STM8S103 - 27.7.2020
Popis nepříjemné výrobní vady na miniaturních modrých modulcích s STM8S103 - z výroby není propojena GND na programovacím konektoru.
|
|
I2C terminál - 9.7.2020
Malá reklama na užitečný čip MCP2221A. Používáte-li často I2C a potřebujete dělat rychlé testy, poslouží jako jednoduché a účinné řešení. Krom toho ale obsahuje spoustu dalších funkcí jako AD a DA převodník a USB-UART bridge. Vykazuje také některé nepříjemné chybičky o nichž je před jeho použitím dobré vědět.
|
|
Knihovny pro alfanumerické LCD - 28.6.2020
Archiv knihoven pro ovládání alfanumerických LCD. Postupně aktualizovaný. Nyní obsahuje knihovnu pro STM8.
|
|
Poznámka o použití osciloskopických sond - 15.4.2020
Obrázkový návod jaký vliv má kvalita připojení sondy na zkreslení obdélníkového signálu.
|
|
STM32F0 ADC II. - 14.2.2020
Demo aplikace, která zaznamenává průběhu napětí se vzrokováním až 1.55Msps v reakci na vnější spouštěcí impulz. Domonstruje jak lze využít timer ke spouštění kontinuálního AD převodu externím signálem.
|
|
Alfanumerické OLED displeje - 5.1.2020
Představení a návod na úpravu alfanumerických OLED displejů na seriové rozhraní + ovládací knihovna.
|
|
Grafická knihovna k monochromatickým displejům - 29.12.2019
Jednoduchá grafická knihovna pro monochromatické displeje. Obsahuje stručný komentář a obrázkový návod jak pomocí TheDotFactory importovat fonty.
|
|
LCD JLX12864G - 27.12.2019
Popis HW levného modulu displeje z číny včetně základního ovladače (zatím pro STM32 SPI a Bitband).
|
|
Low power na STM32L0 II. - 17.11.2019
Demo aplikace, která se 10x za sekundu probouzí a měří stav baterie včetně schematu a návrhu HW modulu.
|
|
Low power na STM32L0 I. - 9.10.2019
Krátké seznámení s technikami snižování spotřeby STM32L011 v aktivním režimu. Včetně přehledné tabulky orientační spotřeby.
|
|
Rychlejší DAC na STM32 - 19.5.2019
Krátká demonstrace appnote od ST o tom jak zrychlit DAC převodník v podstatě na libovolném STM.
|
|
STM32F0 Low power II - 8.5.2019
Volné pokračování tutoriálu o low-power technikách na STM32F0. Vyzkoušíme v něm periodické buzení ze STOP režimu pomocí RTC.
|
|
STM32F0 Low power I - 29.4.2019
Delší tutoriál o základních low-power technikách na STM32F0. V krátkosti v něm vyzkoušíme závislost spotřeby na taktovací frekvenci a pak projdeme tři režimy spánku - SLEEP, STOP a STANDBY.
|
|
STM32F0 USART III - 14.3.2019
Krátký tutoriál o tom jak provozovat USART v roli SPI masteru okořeněný krátký přehledem o driveru MAX7219.
|
|
Měření VACH - 6.3.2019
Docela vtipný a zajímavý způsob jak spojit AD a DA převodník moderních AVR, operační zesilovač a pár součástek a vytvořit si z kitu použitelný měřák voltampérových charakteristik. Tenhle příklad mě vyloženě bavil :)
|
|
Moderní AVR - živý (20.2.2018)
Rozjíždím tutoriál o nové řadě tinyAVR 1-series a megaAVR 0-series. Najdete ho v sekci AVR-1.
Zatím hotové úvodní díly o Xnano, Clocku, GPIO, USARTu, Timeru A, Event systému, přerušeních, AD a DA převodníku, PIT, "IR proximity" detektorech a free-run ADC.
|
|
LCD driver - 6.9.2018
Rozsáhlejší tutoriál o tom jak Atmelem řídit klasické segmentové LCD. Využívá zabudovaného driveru Atmega169 a seznámí vás stručně s problematikou buzení LCD. Jeden příklad je věnován aplikaci, která hlídá a zobrazuje napětí lithiového článku se spotřebou něco málo přes 10uA.
|
|
Low Power techniky II - 28.8.2018
Druhý díl tutoriálu nebo možná šablona, pro aplikace s jedním lithiovým článkem a solárním panelem. Spojuje do praktického příkladu informace z prvního dílu a přidává ještě něco navíc. Předvádí jak měřit napájecí napětí a řídit nabíjení akumulátoru s minimální spotřebou. Mimo jiné si také můžete prohlédnout jednu z metod jak měřit odběr micro-power aplikací.
|
|
Čítač/Časovač VI - 20.8.2018
V kratším šestém dílu tutoriálu si přiblížíme užitečný "Phase Correct PWM" mód timeru a podíváme se jak lze v CTC režimu se stropem v ICR využívat přerušení. Jako doplněk si rozebereme nehezký problém s "nadstavováním" čítače nad 16bitů.
|
|
Low Power techniky I - 18.8.2018
Výživný úvodní tutoriál o různých možnostech jak snižovat spotřebu Atmelů. Mimo jiné projdeme režimy spánku, dynamické taktování, použijeme watchdog jako timer, pohrajeme si s hodinovým krystalem a podíváme se i na stabilizátory napětí.
|
|
STM32L1 LCD (SPL)
Tutoriál ve stručnosti objasňuje způsob řízení LCD, dále se věnuje driveru na čipu STM32L100 a jeho ovládání, obsahuje ukázkový příklad včetně zapojení a zdrojového kódu. V závěru i malou ukázku "low-power" provozu.
|
|
STM32 USART II (SPL)
Tutoriál o jednotce USART na čipech STM32. Věnuje se pokročilým funkcím "character match" a "timeout", které usnadňují příjem pomocí DMA.
|
|
Levné debuggery - Čerstvý (29.7.2018)
Modifikací levných desek Xplained je možné získat debugger pro rozhradní debugWIRE (Attiny a některé Atmega), UPDI (moderní AVR) a TPI programátor (malé Attiny). V bohatě ilustrovaném tutoriálu si můžete přečíst jak na to.
|