31-12-2022, 15:45
Witajcie!
Jestem tu nowy i stosunkowo od niedawna zajmuję się Arduino. Mam chyba dość prosty problem, ale nie mogę się z nim uporać. Mianowicie wysyłam sobie przez USB do Arduino jakiś ciąg znaków 130 bajtów. W programie mam dwie zmienne: jedna to liczba porządkowa danej litery, która zwiększa się o jeden na poczatku pętli, a druga to zmienna, która przechowuje odczytaną w danym przejściu pętli. Następnie program wypisuje przez Serial.print l. porządkową, odstęp i kod danej litery w hex-ie, czyli tak jak chcę. Wszystko działa pięknie, ale nie chce wypisać wiecej, jak 82 litery. Czyżby chodziło o przepełnienie bufora portu szeregowego w Arduino?
Jestem tu nowy i stosunkowo od niedawna zajmuję się Arduino. Mam chyba dość prosty problem, ale nie mogę się z nim uporać. Mianowicie wysyłam sobie przez USB do Arduino jakiś ciąg znaków 130 bajtów. W programie mam dwie zmienne: jedna to liczba porządkowa danej litery, która zwiększa się o jeden na poczatku pętli, a druga to zmienna, która przechowuje odczytaną w danym przejściu pętli. Następnie program wypisuje przez Serial.print l. porządkową, odstęp i kod danej litery w hex-ie, czyli tak jak chcę. Wszystko działa pięknie, ale nie chce wypisać wiecej, jak 82 litery. Czyżby chodziło o przepełnienie bufora portu szeregowego w Arduino?