Jednoduché programy v C pro ATmega8 (AVR)

Blikání pomocí delay_ms

Binární přičítaní pomocí tlačítka

Binární přičítaní a odečítání pomocí tlačítka

Binární přičítaní pomocí čítače

Binární přičítaní a posun s výsledkem

Statické pole ovládané tlačítkem

Řízení led pomocí PWM regulace

Řízení dvou led pomocí PWM regulace + nulování

Řízení tří led pomocí PWM regulace + nulování

AD převodník a výsledek zobrazen na PORTu D(reference vnitřní 5V,kondenzátor u AREF na GND)

Přerušení tlačítka INT0

Přerušení tlačítka INT0 a INT1

PWM regulace s 2 tlačítky s ochrnou proti podtečení a přetečení

!!!AD převodník pomocí přerušení

!!!Analogový komparátor bez přerušení

!!!Analogový komparátor pomocí přerušení

Aktualizace 2026-04-09: Tento článek je nejstarší na chiptron.cz — pochodí z července 2013, tedy před více než 13 lety. Co se změnilo? CodeVision AVR se už prakticky nepoužívá, AVR-GCC zůstal, ale dnes se k němu nejbezčasněji dostává přes PlatformIO nebo přímo Arduino IDE. Samých ATmega8 se dnes nahrazuje ATmega328P (základ Arduina) nebo čípy z rodin AVR-DA/DB. A kde bychom používali REPL a skriptování? MicroPython na RP2040 nebo ESP32 — koncepty tehdy neexistovaly. Ursprůvodní kódy zůstávají jako dobrný základ v čistém C pro AVR a stále fungují.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Zkusím Vám stručně a přehledně napsat návod, jak programovat mikrokontroléry (slengově mikroprocesory) AVR.

Ze všeho nejdříve bych chtěl zmínit, že takto to dělám já, a neznamená to že je to správně.

Já vím, některým se opravdu nebude líbit název Atmel kit.

Tak moje programování pokročilo dále a dalším cílem bylo zdolání UARTu.

Konstrukce je pouze ukázka funkčnosti PWM.

Tak jsem začal s přepisováním programů z MSP430G2553 na MSP430F2132 / I began to rewrite code for MSP430F2132 .

Trendy