Nekolik dotazu k ATMega8L.

Slavomir Tomascik hw_tomascik@credit.t-com.sk
Středa Říjen 10 12:12:38 CEST 2007


Zdravim,

> Podle Vas,  kdyz zaskrtnu [x] Copy factory preprogrammed calibration
> value to device memory a prepinacem dam 8Mhz, tak sw Elnec vycte 
> kalibracni konstantu pro 8MHz (co znamena v zavorce napsane Calibration 
> value:00h ?) a naprogramuje ji "namiesto hodnoty ulozenej v buffri na 
> adrese L0060".
> To znamena, ze mi to nahraje na adresu 0000000, pokud ji na radku 
> "Calibration value write to address" nezmenim? Ve flashi na teto adrese 
> je program. Takze to asi neni to prave.
Ano je to presne tak. Hodnota v zatvorke je aktualne hodnota - zmeni 
sa po precitani obsahu obvodu (ak chcete vediet stav pre dany obvod - 
programator nema ako zistit aktualnu hodnotu kym mu nepoviete ze to ma 
urobit). Pre samotne programovanie ale citanie obvodu robit netreba, 
algoritmus programovania si to urobi sam.

> Pokud to nezaskrtnu, tak predpokladam, ze nikam nic nenahraje.
Ano, pochopil ste to spravne.

> Jde mi o to, ze program jede na 8Mhz, ale ja nevim odkud a jestli vubec 
> nacita kalibracni konstantu a nahrava ji do OSCCAL. V dataseetu pisou, 
> ze se do OSCCAL automaticky nacte konstanta pro 1MHz a pokud chci neco 
> jineho musim to v programu zmenit.
> Asi ten program budu muset disassemblovat a podivat se na to.
Aj posledny bod je spravny. Vyhladajte instrukciu ktora zapisuje do OSCAL.

Slavo T.

> Martin Hanek
> 
> 
> Slavomir Tomascik napsal(a):
>> Cely odstavec zhrniem. Vsetko co potrebujete sa nastavuje v Alt+S. 
>> Potrebujete vediet ktoru kalibracnu hodnotu chcete pouzit, a kam ju 
>> zapisat.
>> Ked zaskrtnete (po vasom L0058 v alt+S), tak program pocas 
>> programovania obvodu precita hodnotu pomocou prepinacov vybraneho 
>> kalibracneho registra a naprogramuje tu hodnotu namiesto hodnoty 
>> ulozenej v buffri na adrese L0060. To kam to ma zapisovat, aby si to 
>> program vedel zistit musite vediet Vy. Este poznamka, ak chcete ulozit 
>> kalibracnu hodnotu do EEPROM, tak k adrese musi byt priratana velkost 
>> Flash - napriklad 2000 pre 0. byte EEPROM.
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list