Zajrzałem w kod i swoją drogą jest do bani. Teoretycznie 16MHz taktowania oznacza, że wykonując w pętli loop 16 podstawowych poleceń trwających 1 cykl zegara pętla będzie się wykonywać 1mln razy/sekundę.
Po co mierzysz i przeliczasz ciśnienie w każdym obiegu pętli loop? Czy jakbyś zmierzył np. raz na 10s to coś przegapisz?
No albo inaczej, zmierz w 1s, w drugiej przelicz, w trzeciej wyświetl na oled i potem powtórz cykl.
Oczywiście nie osiągniesz mln obiegów pętli/s, ale żeby program był responsywny powinno być chociaż kilkaset, super jak parę tysięcy.
Po co mierzysz i przeliczasz ciśnienie w każdym obiegu pętli loop? Czy jakbyś zmierzył np. raz na 10s to coś przegapisz?
No albo inaczej, zmierz w 1s, w drugiej przelicz, w trzeciej wyświetl na oled i potem powtórz cykl.
Oczywiście nie osiągniesz mln obiegów pętli/s, ale żeby program był responsywny powinno być chociaż kilkaset, super jak parę tysięcy.
Miło być decenianym https://buycoffee.to/kaczakat