Wydaje mi się że cały układ jest poprawny. "Nie działanie poprawne" objawia się bardzo dużym błędem modulacji lub demodulacji. A dwa odebrany z demodulowany string jest od końca np KAMIL-->LIMAK.
Zwiększyłem skale na slide, układ działa ciut lepiej.
Układ ma realizować transmisję AM. Zmodulowany ciąg znaków wysyłamy za pomocą głośniczka, a odbieramy mikronem. Następnie demodulujemy.
Ja bym z chęcią coś pomógł, ale trudno mi się połapać w kodzie. Proponowałbym gruntowne porządki i dodanie kilku komentarzy co by ułatwiło analizę osobom niewtajemniczonym. Może jak się go posprząta to i błąd się znajdzie...?
Lepiej być bogatym i zdrowym, niż biednym i chorym.
Spec Kolombo