3035
edycji
Linia 679: | Linia 679: | ||
** wyślij przerwanie liniowe | ** wyślij przerwanie liniowe | ||
** ponownie uruchom manager zadań | ** ponownie uruchom manager zadań | ||
== Status linii == | |||
Polecenie liniowe "podaj status" zwraca status linii opisany strukturą STATL. Dokumentacja opisuje znaczenie tylko niektórych jej bitów, poniżej kompletny opis dwóch bajtów składających się na status, oraz trzeciego - nie dostępnego dla programisty. | |||
{| class="wikitable" | |||
! Bajt !! Bit !! Opis | |||
|- | |||
| rowspan=8 | +0 || 0 || Linia dołączona | |||
|- | |||
| 1 || Aktywna transmisja | |||
|- | |||
| 2 || - | |||
|- | |||
| 3 || - | |||
|- | |||
| 4 || Zadanie zawieszone przez XOFF | |||
|- | |||
| 5 || Nadawanie zawieszone przez XOFF | |||
|- | |||
| 6 || Nadawanie ostatniego fragmentu | |||
|- | |||
| 7 || 0 | |||
|- | |||
| rowspan=8 | +1 || 0 || Nadawanie rozpoczęte | |||
|- | |||
| 1 || Nadawanie w toku | |||
|- | |||
| 2 || Odbiór rozpoczęty | |||
|- | |||
| 3 || Odbiór w toku | |||
|- | |||
| 4 || Stop po CAN (protokół 5) | |||
|- | |||
| 5 || Odebrano znak kończący | |||
|- | |||
| 6 || Błąd parzystości | |||
|- | |||
| 7 || OPRQ | |||
|- | |||
| +2 || 0-7 || Status USART-a | |||
|} |