Witam.
W internecie krąży mnóstwo poradników jak obsługiwać przerwania od stanu idle na linii UART w STM-ach. Jest to super rozwiązanie w przypadku gdy nie wiemy ile znaków przychodzi od urzaądzenia do uC (np. obsługa modemów poprzez komendy AT).
tu np. po polsku:
https://msalamon.pl/dostalismy-swietna- ... le-w-halu/tu np. po angielsku:
https://controllerstech.com/uart-dma-wi ... detection/filmik (streszczenie) na YT do wersji angielskiej:
https://www.youtube.com/watch?v=Bo6MC5A8uTE&t=397sWszyscy definiują bufor do odebrania danych (który jest wypełniany danymi w przerwaniu) jako uint8_t
pomijając volatile.Czy wszyscy się mylą czy w tym przypadku bufor nie musi być volatile?