Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Proszę o pomoc przy ATMEGA32
#27
Marcin, Koledzy podali Ci kilka sposobów rozwiązania problemu. "Gotowiec" w C znajdziesz w książce którą posiadasz, w opisie funkcji obsługi LCD, jak już kupiłeś to korzystaj.
Powyższe metody mają dwie wady: generują duży kod (gotowe funkcje języka C) oraz pochłaniają dużo czasu procesora (wielokrotne dzielenie w pętli dużych liczb, procesory AVR nie mają instrukcji dzielenia).

Ja preferuję technikę odejmowania w pętli kolejnych wag w systemie dziesiętnym: 100.000, 10.000, 1.000, 100, 10, reszta.
Ta metoda jest najszybsza ponieważ funkcje odejmowania nawet na bardzo dużych liczbach są krótkie i szybkie (sprzętowe instrukcje odejmowania).
73 Adam
Odpowiedz


Wiadomości w tym wątku
Proszę o pomoc przy ATMEGA32 - przez SP4EJT - 27-08-2011, 18:11

Skocz do:


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