Witam
Mój problem polega na tym, że muszę odczytywać z ADC, a następnie wysyłać dość duże paczki danych.
Wymyśliłem tak jak poniżej (wiem, że nie najlepiej), że wezmę puszczę przetwornik w FRM, tak żeby generował przerwanie po każdym pomiarze i w tym przerwaniu wysyłam to prosto po USART.
Problem polega na tum, że po włączeniu układu dostaję na konsoli jakieś 1000 wyników zamiast zakładanych 3000 (pomiar jest co drugi takt).
Chciałbym prosić o podpowiedzenie jak to lepiej rozwiązać.
Do tej pory próbowałem też przepisywać wyniki do tablicy, a wysyłać je po zakończeniu pomiarów, ale tutaj jest problem z pamięcią - jest jej zbyt mało żeby zmieścić aż tyle wyników.
Mój problem polega na tym, że muszę odczytywać z ADC, a następnie wysyłać dość duże paczki danych.
Wymyśliłem tak jak poniżej (wiem, że nie najlepiej), że wezmę puszczę przetwornik w FRM, tak żeby generował przerwanie po każdym pomiarze i w tym przerwaniu wysyłam to prosto po USART.
Kod: C / C++
Problem polega na tum, że po włączeniu układu dostaję na konsoli jakieś 1000 wyników zamiast zakładanych 3000 (pomiar jest co drugi takt).
Chciałbym prosić o podpowiedzenie jak to lepiej rozwiązać.
Do tej pory próbowałem też przepisywać wyniki do tablicy, a wysyłać je po zakończeniu pomiarów, ale tutaj jest problem z pamięcią - jest jej zbyt mało żeby zmieścić aż tyle wyników.
