logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom Atmega8 - Dekoder tonów CCIR: problem z rozróżnianiem długości sekwencji tonów

SQ9MYX 19 Lis 2014 19:48 681 0
REKLAMA
  • #1 14146628
    SQ9MYX
    Poziom 23  
    Witam, męczę się z pewnym programem który za zadanie ma odebrać sekwencje tonów i wysłać przez UART oraz wyświetlić na LCD. Mam program zaczerpinięty z jednej strony ale nie wykonuje mi on operacji tak jak bym chciał. Ten program musze przerobić żeby:
    - rozróżniał dlugość sekwencji dźwięków tzn w zalezności od tego czy dźwiek ma 5 tonów 6 tonów itd.
    -na kazdym z odebranych tonow poczynając od ostatniego wykonać operację matematyczną mnożenia przyporządkowanej tonowi wartości,
    -przemnożone wartości dodać do siebie i wyslać przez uart.
    -jeśli wystąpi ton oznaczony jako E na poczatku sekwencji to ma on wartość 0, jesli wystąpi po którymś z tonów to oznacza jego powtórzenie.

    Czy toś może pomóż mi w realizacji takiego programu?
    Poniżej program który po odebraniu sekwencji 5 tonowej i timeoucie 150ms wysyła przez uart ciąg znakow.
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
REKLAMA