ATtiny13 Možné problémy a jejich řešení Na této stránce budu průběžně doplňovat řešení problémů,
které se mohou vyskytnout při programování ATtiny. krupa[zavináč]centrum.cz 1) Problém s kompilací delay() Pokud při překladu začne kompilátor hlásit tato varování:
Stačí v souboru "...Arduino/hardware/arduino/avr/cores/core13/wirig_private.h"
2) Problém s nepřesným časováním ATtiny má z výroby v jednom registru trvale vypálenou
konstantu, pomocí které se dolaďuje frekvence vnitřního oscilátoru. Pokud by tato přesnost byla nedostatečná, stačí na začátek programu přidat tuto řádku:
Tato nová konstanta se ale musí doladit zkusmo. Když jsem například potřeboval přesný 10Hz generátor, použil jsem následující kód pro ATtiny13. Při nastavení OSCCAL=150 byla
frekvence 7,23Hz.
|
|
úvodní strana webu AstroMiK.org |
|
poslední úprava stránky 1.5.2016 |