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