Novinky (nejen)

Home AVR AVR-1 Atxmega STM32 STM8 Knihovny Elektro Projekty Krátké poznámky Modely Kontakt

Rozšířeny články o STM (naposledy přidán článek o Low power technikách) - 17.9.2023

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.