Program w bascom'ie, Procesor ATMEGA 2560.
Program ma działać następująco: po wywołaniu przerwania pobierz daną z pozycji nr x z pliku 1 , pobierz daną z pozycji y z pliku 2, wykonaj dodawanie i ustaw port wyj. Program działa ale mam problem z ilością danych, (jeden plik (. txt) to 720 danych jednobajtowych), przy czym mam kilka takich zestawów. Jak umieścić te dane w programie aby nie przepisywać ich ręcznie. Myślałem o READ ale nie wiem jak spowodować wybranie konkretnych bajtów z umieszczonych po DATA danych. zastanawiam się nad następującym rozwiązaniem: pobierz 720 danych umieszczonych po DATA następnie zapisz do tablicy PLIK1, potem to samo z danymi z pliku2 do tablicy PLIK2. Dalej to proste ale czy takie rozwiązanie zadziała i czy starczy pamięci? Po za tym dobrze by było umieścić zestawy danych na np karcie sd aby nie było konieczności kompilacji programu po zmianie, czy dodaniu kolejnego zestawu danych.
Marek
Program ma działać następująco: po wywołaniu przerwania pobierz daną z pozycji nr x z pliku 1 , pobierz daną z pozycji y z pliku 2, wykonaj dodawanie i ustaw port wyj. Program działa ale mam problem z ilością danych, (jeden plik (. txt) to 720 danych jednobajtowych), przy czym mam kilka takich zestawów. Jak umieścić te dane w programie aby nie przepisywać ich ręcznie. Myślałem o READ ale nie wiem jak spowodować wybranie konkretnych bajtów z umieszczonych po DATA danych. zastanawiam się nad następującym rozwiązaniem: pobierz 720 danych umieszczonych po DATA następnie zapisz do tablicy PLIK1, potem to samo z danymi z pliku2 do tablicy PLIK2. Dalej to proste ale czy takie rozwiązanie zadziała i czy starczy pamięci? Po za tym dobrze by było umieścić zestawy danych na np karcie sd aby nie było konieczności kompilacji programu po zmianie, czy dodaniu kolejnego zestawu danych.
Marek