[an error occurred while processing this directive] [an error occurred while processing this directive]
Эх, мил человек ;О)...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено mse 13 мая 2002 г. 11:46
В ответ на: Ответ: Да, надо бы... Эээх, зря я неумейка полез в эмбеддеры..Лучше бы на PHP что нить делал.. отправлено Ilhom 11 мая 2002 г. 20:22

Чтобы уменьшить дрожание которое Вас волнует, попробуйте обойтись вообще без прерывания(см 1-2 стр.назад), т.к Вы знаете когда будет посылка(я так понял), просто опрашивайте ногу компаратора( тогда дрожание будет в пределах 100 - 300 нС. это уже не страшно. Через 200нС (команда SBIC, напр.) проверите старт или нет и, далее, сплошным кодом(без циклов и пр.) примете Вашу посылку(время подберите НОПами). Перед приёмом желательно сделать проверку на время Вашей посылки - не вклинились ли Вы в её середину( напр 10 -20 мкс проверять нет ли нуля на входе).Удачи.;О)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru