• 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
Szybkie przesłanie danych na Arduino.
#1
Witam,
Czy macie jakiś pomysł jak odczytań w max kilka sekund dane numeryczne o wielkości około 100kB? Dane te są w formie liczb całkowitych z zakresu (0;5000). Chciałbym je zapisać do pamięci RAM jakiegoś modułu (np. istnieją moduły oparte na STM32 które mają około 100kB danych). Próbuję wysyłać dane przez serial port ale nie mogę sobie z tym poradzić. Jeśli wysyłam np. 1 liczbę na 1 sekunde to wszystko działa. Gdy zwiększam prędkość np. do 10 liczb na sekunde to wszystko zaczyna się mieszać. Zmieniałem szybkość portu i nic nie pomogło. Macie jakieś pomysły jak zrobić to inaczej?
 
Odpowiedź
#2
Problemem nie jest prędkość serial ani braku kolejności, tylko program i ilość ram by było gdzie to odebrać. Przesłać w Atmega328 można spokojnie nawet 1Mbps, ale po kilkuset bajtach braknie miejsca w RAM. Gdzie docelowo chcesz to zapisać - flash, SD z plikiem i tak samo skąd odczytać? Pokaż swoje próby, może ktoś się tym zainteresuje i coś wymyśli.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości