Как по UART реализовать специальную посылку, называемую Break
- Войдите на сайт для отправки комментариев
Всем привет!
Подскажите как реализовать в скетче ардуино данную задержку Break ? (в моем случае необходимо 14 битовых интервалов, из которых 13 бит это лог 0, и 1 бит лог 1).
Break (Материал из Википедии)
Некоторые UART обладают возможностью посылать и принимать специальную посылку, называемую Break. Она состоит из непрерывного нулевого состояния линии длительностью заведомо больше минимальной посылки, обычно 1,5 минимальных посылки (для 8N1 это 15 битовых интервалов). Некоторые коммуникационные протоколы используют это свойство, например, протокол LIN использует Break для обозначения нового кадра.
Написал вот такой примитивный скетч... как мог
Moderator : пожалуйста, вставьте код правильно (новым сообщением в тему), как описано в http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
1.
Перевставьте код как положено. Без этого разговора не будет - Вставка программного кода в тему/комментарий
2.
И ещё, Вы пишете
Понижаем скорость, передаём 0. Или не 0, если хотите иметь более точный интервал.