-
Data: 2013-02-19 00:56:17
Temat: Re: Fast PWM - trójkąt zamiast sinusa na wyjściu
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 18.02.2013 21:55, Atlantis wrote:
> W dniu 2013-02-18 21:15, Jakub Rakus pisze:
>
>> Skoro wypełniasz tablice stałymi wartościami to po co do tego zaprzęgać
>> biednego avr i męczyć go liczeniem funkcji sinus? Policz sobie to w
>> jakimś arkuszu i wrzuć samą tablice gotowych wartości - będziesz miał
>> znacznie krótszy kod.
>
> Ostatecznie tak właśnie zrobiłem, dzięki temu mogłem dać tablicę jako
> volatile const unsigned char. :)
Dlaczego?
volatile i const w jednym miejscu znaczy zazwyczaj "kompilatorze, zepsuj
mi tu optymalizacje".
Póki masz miejsce we flash to takie rzeczy powinieneś pakować w progmem.
>
> Jednak przy pierwszej próbie łatwiej było dać tą linijkę kodu
> wypełniającego tabelę. Oczywiście zlecenie przeliczania wartości Atmedze
> miało tę zaletę, że hex zajmował mniej,
Myślę, ze raczej wynikało to z błędu w kodzie - z tego co widzę sinus
miał stały argument, więc całe to "liczenie" sprowadziło się do
podstawienia wartości 131. Liczenie sinusa to nie takie hop-siup bo
powoduje wciągnięcie całej biblioteki zmiennoprzecinkowej - dodatkowe 4kB.
> ale mam jeszcze na tyle wolnego
> flasha, że nie muszę liczyć bajtów. ;)
Masz eeprom na pokładzie - jak zacznie brakować to użyj go.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 20.02.13 18:20 Atlantis
- 20.02.13 18:32 Atlantis
- 11.03.13 16:43 Michal Schulz
- 11.03.13 16:49 Michal Schulz
Najnowsze wątki z tej grupy
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
Najnowsze wątki
- 2026-01-14 #Motodziennik test - Jaecoo E5 - słabe auto, słaby elektryk. A ZIMĄ NAWET BARDZO
- 2026-01-14 Piaseczno cd
- 2026-01-14 Robert do ciebie
- 2026-01-14 Prątki to zawalidrogi
- 2026-01-14 Naruszenie immunitetu ZP-RE Romanowskiego bezkarne (umorzenie śledztwa żurkotury)
- 2026-01-14 Prezydent Trzaskowski nie będzie mógł ułaskawić Tuska, Sienkiewicza, Bodnara, ... przed prawomocnym wyrokiem?
- 2026-01-14 Do Kongresu SZAP/USONA Złożono Proj. ,,Ustawy o aneksji i statusie stanowym Grenlandii"
- 2026-01-13 STREFA CZYSTEGO TRANSPORTU. O tym nie mówią nam WŁADZE
- 2026-01-13 To nie koniec
- 2026-01-13 Warszawa => Recruiter 360 <=
- 2026-01-13 Katowice => Key Account Manager <=
- 2026-01-13 Warszawa => Senior Backend Java Developer <=
- 2026-01-13 Wrocław => ERP Implementation Consultant <=
- 2026-01-13 Elektryk a otwieranie drzwi :-)
- 2026-01-12 Schemat automatyki




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]