Odpowiedz 
 
Ocena wątku:
  • 6 Głosów - 4 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO
SQ9MDD Offline
Rysiek
****

Liczba postów: 380
Dołączył: 01-02-2009
Post: #61
RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO
A no patrzę i jest tak:
Jeśli mierzę wolną pamięć RAM w pętli głównej to w obydwu przypadkach mam 1212 bajtów wolnego RAMu, a to dlatego że int s_position i int s_value są powoływane do życia lokalnie tylko wewnątrz funkcji show_smetr.

Jesli mierzę wolną pamięć wewnątrz tej funkcji to wygląda to tak:

Kod:
int s_position = (s_value*10)>>7;
Wolnej pamięci RAM = 1206

Kod:
int s_position = map(s_value,0,1023,1,83);
Wolnej pamięci RAM = 1202

Czyli różnica jest 4 bajtów.
Ale tutaj chyba by trzeba zmierzyć czas wykonania funkcji w obydwu przypadkach.

...przede wszystkim nie zakłócać...
21-10-2014 8:13
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ9MDD - 21-10-2014 8:13

Skocz do:


Użytkownicy przeglądający ten wątek: 4 gości