[an error occurred while processing this directive]
Ком порт в компьютере.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Alteron 24 декабря 2002 г. 11:31
|
|
|
|
Столкнулся с такой ситуацией, что при приёме данных из компьютера, процедура приёма вылетает по таймауту. Начал смотреть и выяснил, что если передавать данные, то через каждые 8 символов мой комп делает паузу порядка 100мс (иногда бывает 1мс). Это что, нормально? Если да, то для меня это прото катастрофа, придётся делать в микроконтроллере здоровый буфер отложенных записей.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ничего не понял. Комп не может передать несколько байтов сплошным потоком? — Xan (25.12.2002 10:38, 396 байт)
- Если я понял - программист толкает байтики в порт сам, вместо того чтоб организовать буфер и попросить винды выкинуть его в порт. А спрашивающему совет - сам пиши проги, тада не буш от "програмеров" бледный вид иметь... — basilmak (24.12.2002 20:54, пустое)
- Не совсем понятно каким образом реализована проверка тайм-аута. Ниже сказано, что программа написана на Дельфи — AIRiLS (24.12.2002 15:33, 318 байт)
- А случаем после RS не управляемый преобразователь в RS485 cстоит? Тогда хреновато... — ZAlex (24.12.2002 15:21, пустое)
- Не удержался — Elektronik (24.12.2002 14:48, 533 байт)
- Ответ: Короче я делал так... — BEAVIS (24.12.2002 12:31, 359 байт)
- Все под Виндами нормально. Вылетает она в другую задачу по очереди (+) — DASM (24.12.2002 11:43, 316 байт)
- Возможно программа на компе не успевает — JurySoft (24.12.2002 11:41, 165 байт)
- Ответ: А ты из Window работаешь? Если да то там немного идеология должна быть другая... — BEAVIS (24.12.2002 11:35, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru