Cytuj:
10 znaków = 10 bajtow,
Normalna transmisja rs232, stan wysoki jako brak transmisji,
Dokladnie transmisja MIDI
Szofer napisał(a):
Odbieranie bajtu przez uart_getc() dziala jak trzeba itp ale chce zapisac to do tablicy lub struktury
Jak masz stałą ramkę to chyba lepiej zrobić odbiór na przerwaniach od razu do tablicy a po jej zapełnieniu ustawienie znacznika dla programu, że dane gotowe. Dzięki temu nie masz blokowania w programie na czekanie na dane oraz nie musisz przepisywać z bufora odbioru do tablicy.
Chyba że dane przychodzą tak szybko, że musisz buforować kilka ramek zanim je obrobisz (niestety nie zagłębiałem się w MIDI ze względu na to słoń mi na ucho nadepnął

).
--
Pozdrawiam,
Robert