Niby wszystko działa ale "prawie". Generalnie częstotliwość sygnału jest F*4 ale nie na wszystkich pasmach.
1
2
3
4
5
6
7
8
9
10
Zapewne przyczyną jest zły typ zmiennej odpowiedzialnej za częstotliwość. Ma być uint64_t a ja mam float. Muszę trochę pogrzebać w kodzie bo po zmianie na uint64_t wysypują mi się inne funkcje od wyświetlacza o których teraz nie ma co pisać.
Z tego co widzę to częstotliwość ma być mnożona przez 100
1
2
3
4
5
6
7
8
9
10
Zapewne przyczyną jest zły typ zmiennej odpowiedzialnej za częstotliwość. Ma być uint64_t a ja mam float. Muszę trochę pogrzebać w kodzie bo po zmianie na uint64_t wysypują mi się inne funkcje od wyświetlacza o których teraz nie ma co pisać.
Z tego co widzę to częstotliwość ma być mnożona przez 100

