AVRstudio simulator

Vladimír Chmel vl.chmel na email.cz
Neděle Duben 20 00:23:01 CEST 2014


Ano souhlasim ze to je takto zbytecne ale snazim se prakticky na necem 
jednoduchem jak to funguje. Ono je lepsi to videt a ohmatat si to nez jen koukat 
do textu a predstavovat si co to snad dela. Prozatim jsem jen na urovni asm, tam 
jsem doma.
Lada

----- Original Message ----- 
From: "Jan Waclawek" <konfera na efton.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Saturday, April 19, 2014 11:55 PM
Subject: Re: AVRstudio simulator


Nie je na tom nic "kupodivu", je to normalna konverzia z konstanty typu double 
(C99 6.4.4.2) na integer (6.3.1.4#1). Kym sa "nevytecie" z rozsahu mantisy 
double na danej platforme (co je u avr-gcc identicke s float, co je zase "single 
precision" 32-bitovy binarny IEEE754 format), ani z rozsahu int na ktory sa 
konvertuje (v tomto pripade uint32_t), tato konverzia dopadne ocakavanym 
sposobom. "Vubec netusim co to udela" je na druhej strane chvalyhodny defenzivny 
pristup,

Mimochodom, aj ked ta nutnost pouzitia volatila je v tomto pripade vskutku 
instuktivne, v konecnom dosledku by som nedoporucoval pouzivanie takychto 
samodomo loop delayov. Ked uz z akychkolvek (obvykle pochybnych) dovod vznikne 
potreba loop delay, vrealo doporucujem pouzit funkcie z <avr/delay.h>.

wek
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list


--------------------------------------------------------------------------------



Příchozí zpráva neobsahuje viry.
Zkontrolováno AVG - www.avg.cz
Verze: 9.0.932 / Virová báze: 3722.1.1/6865 - Datum vydání: 04/18/14 21:49:00



Další informace o konferenci Hw-list