Aktywne Wpisy

panDario +11

zomowiec +2
Hej ziomki i ziomalko lli z pod tagów
#samochodoza #konfitura
Wiecie że nie macie racji jak 70% wykopków. Społeczniaki i zbawcy chodników , których życie jest tak nudne i szare że w ogóle znajdujecie czas żeby zauważać źle zaparkowane auta. XD
Gdybym ja i reszta mieszkańców podchodził do tego w taki sposób musiałbym zgłosić za źle parkowanie całe moje osiedle, 80% wąskich dróg dojazdowych, większość wyjazdów z bram albo auta
#samochodoza #konfitura
Wiecie że nie macie racji jak 70% wykopków. Społeczniaki i zbawcy chodników , których życie jest tak nudne i szare że w ogóle znajdujecie czas żeby zauważać źle zaparkowane auta. XD
Gdybym ja i reszta mieszkańców podchodził do tego w taki sposób musiałbym zgłosić za źle parkowanie całe moje osiedle, 80% wąskich dróg dojazdowych, większość wyjazdów z bram albo auta




Piszę aplikacje na studia do pobierania danych z żyroskopu (MPU-3300) poprzez I2C. Używam do tego Pi4J, odczytanie jednego rejestru trwa około 0,5 milisekundy, co przy 3 osiach, każdy po 2 rejestry daje mi wynik co 3 milisekundy, co jest dla mnie trochę za wolno.
Czy istnieje jakiś sposób na zmniejszenie tego czasu do np 1 milisekundy? Może istnieje jakaś biblioteka, która działa szybciej?
Inną opcją jest bufor FIFO
Mam do dyspozycji 1024 bajtowy bufor FIFO, mogę ustalić częstotliwość zapisu do buforu na 1 kHz, co mi da wynik, który mnie interesuje, ale wtedy nie będę mógł odczytać na czas wszystkich danych zanim mi się bufor zapełni.
Czy szyna komunikacyjna na takie coś pozwala - od tego bym zaczął.
@b0lec: Spróbuje na snapshocie
A tak to problemy z wydajnością mogą też być w jakimś twoim kodzie lub tej libce co daje wsparcie. Trudno powiedzieć skąd dokładnie takie opóźnienia się biorą bez profilowania.
Mam tutaj pełną świadomość, że nie jest to idealna dokładność aktualnego czasu, tutaj zależy mi tylko na posiadaniu wyniku pomiędzy pomiarami.