• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Funkcja zawierajaca tablice
#14
Dziekuje za udzial w dyskusji ale:
wyjasnilem dokladnie o co mi chodzi i zrobie to jeszcze raz.
W kodzie mam tablice danych do odczytu i uruchomienia generatora. Tablica to wartosci liczbowe czestotliwosci do wygenerowania wedlug kolejnosci umieszczenia w tablicy.
Kod:
 {
 unsigned long freq[] = {
58160, 43520, 34720, 50368, 32000, 48640, 46592, 30720, 41728, 59520,
46528, 50368, 56320, 42240, 42624, 44160, 46528, 50176, 50368, 51200,
49920, 58880, 31968, 39824, 30720, 50176, 40640, 40960, 33152, 33376,
35008, 43840, 30720, 49152, 41360, 48000, 57600, 49600, 35008, 33376,
33152, 53248, 51328, 49664, 46528, 43840, 41600, 41344, 38400, 49152,
385000, 362000, 342000, 349000, 378000, 381000, 318000, 373000, 368000, 52500,
90000, 234250, 842000, 937410, 85540, 175000, 225360, 575830, 73300, 95750,
269710, 355080, 20000, 47500, 95310, 210500, 475950, 527000};
wykonaj("Dental", 78, freq);
 }
Funkcja wykonaj zajmuje sie przesylaniem czestotliwosci z tablicy do generatora AD9850 i wyswietlaniem informacji na LCD.
Poniewaz takich zestawow bedzie wiele skromna ilosc RAM nie pozwala na ich umieszczenie w kodzie tylko gdzies poza. Wybor padl na karte SD bo moge edytorem tekstu utworzyc plik Dental i zapisac tam te czestotliwosci oddzielone przecinkami jak w kodzie. Liczba 78 to jest liczba czestotliwosci do wygenerowania stad moj pomysl na policzenie przecinkow w pliku. Pojawil sie natomiast problem jak te dane z pliku na karcie przekazac do tablicy freq[] i o to wlasnie pytalem na forum.
Cala reszta programu dziala poprawnie jedynie wpisywanie zestawow do kodu blokuje pamiec i generuje ostrzezenia przy kompilacji przez co nie moge ich umiescic tyle ile potrzeba.
Poczatki zawsze sa trudne :-)
Arduino Mega256, Nano, Pro Mini.
 
Odpowiedź
  


Wiadomości w tym wątku
Funkcja zawierajaca tablice - przez StaCh - 26-07-2017, 08:51
RE: Funkcja zawierajaca tablice - przez StaCh - 26-07-2017, 14:07
RE: Funkcja zawierajaca tablice - przez StaCh - 28-07-2017, 13:39
RE: Funkcja zawierajaca tablice - przez StaCh - 31-07-2017, 21:58
RE: Funkcja zawierajaca tablice - przez StaCh - 09-09-2017, 08:59
RE: Funkcja zawierajaca tablice - przez StaCh - 09-09-2017, 09:33
RE: Funkcja zawierajaca tablice - przez namok - 10-09-2017, 13:07
RE: Funkcja zawierajaca tablice - przez StaCh - 11-09-2017, 14:39
RE: Funkcja zawierajaca tablice - przez StaCh - 13-09-2017, 15:16
RE: Funkcja zawierajaca tablice - przez Smaczek - 13-09-2017, 16:48
RE: Funkcja zawierajaca tablice - przez StaCh - 13-09-2017, 20:11
RE: Funkcja zawierajaca tablice - przez Smaczek - 15-09-2017, 09:05
RE: Funkcja zawierajaca tablice - przez StaCh - 15-09-2017, 09:42
RE: Funkcja zawierajaca tablice - przez Smaczek - 15-09-2017, 10:56
RE: Funkcja zawierajaca tablice - przez StaCh - 15-09-2017, 14:36
RE: Funkcja zawierajaca tablice - przez Smaczek - 15-09-2017, 16:10
RE: Funkcja zawierajaca tablice - przez StaCh - 15-09-2017, 18:41

Skocz do:


Przeglądający: 1 gości