Ну да. А где еще доступна информация, ч то в этот момент уже все передано?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Сергей Борщ
13 декабря 2004 г. 15:58
В ответ на:
Флаг сбрасывается после обслуживания прерывания. В таком случае нужно прямо в процедуре обслуживающей прерывании запрещать прерывание от передачика.
отправлено rezident 13 декабря 2004 г. 15:48
Составить ответ
|||
Конференция
|||
Архив
Ответы
В прерывании? Дык у меня транспортный протокол на прерывание посажен. Флаг, счетчик буфера и переменная размера буфера определяют надо или не надо что-либо передавать.
—
rezident
(13.12.2004 16:02,
пустое
)
Дело в том, что инициализация UART, подготовка данных для передачи и управление передачей (DE/RE для RA-485) могут управляться совершенно разными процедурами.
—
rezident
(13.12.2004 16:05,
пустое
)
Сорри. Читать DE/RE для RS-485. А после иницализации флаг все равно установлен. Да и проще транспортный протокол организовать на прерывании ИМХО.
—
rezident
(13.12.2004 16:07,
пустое
)
Да, для 485 получается так.
—
Сергей Борщ
(13.12.2004 19:54, 334 байт)
У меня с помощью Shura родилась такая идея (пока не пробовал) реализации задержки для протоколов RTU на RS-485.
—
rezident
(13.12.2004 21:25, 1135 байт)
Ну да.
—
Сергей Борщ
(13.12.2004 19:42, 325 байт)
А... понял.
—
Сергей Борщ
(13.12.2004 19:47, 543 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru