Да нет проблем. Я просто записываю все байты в буфер, и только потом начинаю обработку.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
09 ноября 2004 г. 18:53
В ответ на:
Чето Mega128 не успевает на С :(
отправлено MEGA lamer 09 ноября 2004 г. 18:32
До начала следующего пакета времени предостаточно.
Составить ответ
|||
Конференция
|||
Архив
Ответы
А если необходимые байты при конце пакета тогда где время брать? Правда у меня неполучается и в буфер запихнуть... из за проверок начала и конца пакета :(
—
Mega lamer
(09.11.2004 19:26,
пустое
)
Не забывайте еще про сигнал break в конце пакета + mab в начале пакета + 44 мкс на время приема первого байта.
—
Bill
(09.11.2004 21:43, 278 байт)
А Ты на С пишешь? Да еще, Break и MAB не в конце пакета находится а в начале, и когда примешь последний 512 байт пакет может затянутся (линия в 1) и произойдет наводка на линию, в следствии чего может произойти ложное срабатывание старт бита и девайсина начнет принемать 513 байт что не допустимо, что бы это избежать нужно контролировать длину пакета.. а это я пока не успеваю... пока...
—
MEGA lamer
(10.11.2004 10:36,
пустое
)
правда можно..... я прав?
—
Mega lamer
(09.11.2004 19:42, 371 байт)
Ну, во-первых, 23 ms достаточно большое время. А во-вторых, что-то я не видел,
—
Bill
(09.11.2004 21:27, 107 байт)
Хорошо.. допустим... Тогда как управлять сканами и головами (правда головы менее поворотлевы) но все равно... у нормальной головы есть например функция стробоскопа... частота мигания которого может достигнуть 30Гц.. я понимаю что это все делается в нутри железяки а непульта... но все равно нужно быстро риагировать на инфу из потока..
—
MEGA lamer
(10.11.2004 10:41,
пустое
)
Тогда это не мега тормозит, а.... (вставить имя)....
—
119
(09.11.2004 19:34,
пустое
)
Mega lamer тормозит!!! Help :))
—
Mega lamer
(09.11.2004 19:46,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru