[elektro] AVR (&BASCOM) kerdesek
vfx
info at vfx.hu
Wed Dec 2 17:36:01 CET 2009
Hali!
> > 2. Lehet-e elmeletileg egy futo programon belul,
> > orajelet valtani valamilyen felteteltol fuggoen?
> > (Mondjuk 20MHz kulso kavics helyett belso RC 1Megara.)
> > Ha igen, mindez hogy nezne ki BASCOM-ban?
>
> Teleprol mukodo keszulekben fontos a kis fogyasztas.
> Az lenne konkret esetben a legjobb,
> ha a proci tenne a dolgat kis sebessegen allandoan
> es ha gyors feladat adodik, atkapcsolna a sajat orajelet magasabbra,
> majd vissza.
> Vagyis at lehet-e irni a futo programbol
> a szukseges fuse-bitet, vagy nem?
A fuse biteket nem lehet, de van az (újabb) AVRekben egy SW-bõl
állítható osztó (CLKDIV), amivel a fõ órajelet oszthatod le.
ldi R16,0x80 ;Enable CLK divisor Reg.
ldi R17,CLKDIV ;to save power
sts CLKPR,R16
sts CLKPR,R17
Sleep-bel kicsit megy, sleep után meg nagyon :)
ÜDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list