-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!
atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: BartekK <s...@N...org>
Newsgroups: pl.misc.elektronika
Subject: Re: Pomiar prądu - atmega8
Date: Wed, 03 Jun 2009 16:10:14 +0200
Organization: TP - http://www.tp.pl/
Lines: 28
Message-ID: <h060ch$nah$1@atlantis.news.neostrada.pl>
References: <h017b3$8uq$1@news.onet.pl> <h018qk$ia1$1@news.mm.pl>
<h01b9b$fb6$1@217.76.112.12> <h01f6o$vsc$1@news.onet.pl>
<h01l9v$j8b$1@nemesis.news.neostrada.pl> <h01mqj$shc$1@217.76.112.12>
<h02o8q$dbd$1@news.onet.pl> <h03mq1$km5$1@news.wp.pl>
<h03qfc$m35$1@news.onet.pl> <h044rs$ni2$1@217.76.112.12>
<h04pl0$qk8$1@news.onet.pl> <h059bb$r5v$1@atlantis.news.neostrada.pl>
<h05t0g$na9$1@news.onet.pl>
NNTP-Posting-Host: dlugi.drut.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: atlantis.news.neostrada.pl 1244038353 23889 83.18.31.34 (3 Jun 2009 14:12:33
GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Wed, 3 Jun 2009 14:12:33 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
In-Reply-To: <h05t0g$na9$1@news.onet.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:564818
[ ukryj nagłówki ]ulyssess pisze:
>> Filtra - niewielka. Programu - ogromna. Przesunięcie w prawo to jedna
>> bitowa operacja asemblera, jeden cykl procesora. A dzielenie przez 10 jest
>> operacją matematyczną wykonywaną programowo, zwłaszcza na avr który nie ma
>> sprzętowego dzielenia
>>
>
> No fajnie tylko trzeba jeszcze pisać w asemblerze, czego nie robie, a avr z
> dzieleniem programowym radzi sobie dość dobrze. Program gotowy na pomiar
> napiecia i pradu z filtrem programowym(niewielkim) zajął mi 3k kodu. Zatem
> miejsca mam jeszcze oporowo
Jest coś takiego jak kultura programowania, nawet jeśli ty nie widzisz
różnicy, to nie znaczy że w kodzie (po skompilowaniu) nie ma. Skoro
dzielenie przez potęgę dwójki kompilator może zamienić na jeden rozkaz
asemblera (kodu maszynowego) a do twojego dzielenia musi wrzucać
skomplikowaną procedurę, to różnica musi być. Choćby w prędkości
działania programu - nawet jak ci nie zależy na niej zbytnio, ani nie
wyciskasz ostatnich us z czasu procesora, to lepiej program pisać tak by
był maksymalnie wydajny i "płynny" (a nie stawał w bliżej nieokreślonych
miejscach na jakimś dzikim obliczeniu programowym na zmiennej
wielobajtowej na kilkanaście/dziesiąt ms), a potrzebne opóźnienia
"waity" były robione programowo w tych miejscach i w takiej wielkości
jaką zaprojektujesz, a nie "jak wyjdzie"
--
| Bartlomiej Kuzniewski
| s...@d...org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338
173
Następne wpisy z tego wątku
- 03.06.09 17:14 Sławomir Szczyrba
- 03.06.09 17:34 ulyssess
Najnowsze wątki z tej grupy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
Najnowsze wątki
- 2025-05-21 https://stolenhistory.net/threads/19th-century-radium-heating-systems.1452/
- 2025-05-21 https://stolenhistory.net/threads/19th-century-radium-heating-systems.1452/
- 2025-05-20 Pojemnik z radem jako ogrzewacz do stóp
- 2025-05-20 Nowość sprzed lat - Kominki opalane radem
- 2025-05-20 China => Production Coordinator / Representant Product Dev <=
- 2025-05-19 lakier bezbarwny akrylowy
- 2025-05-19 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-05-19 Wrocław => Key Account Manager (ERP) <=
- 2025-05-19 Warszawa => MLOps Engineer <=
- 2025-05-19 Zielona Góra => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, P
- 2025-05-19 Warszawa => Sales Executive / KAM <=
- 2025-05-19 Warszawa => Senior Key Account Manager IT <=
- 2025-05-19 Kraków => NMS System Administrator <=
- 2025-05-19 Kraków => NMS System Administrator <=
- 2025-05-19 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst