[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Чтобы уменьшить дрожание которое Вас волнует, попробуйте обойтись вообще без прерывания(см 1-2 стр.назад), т.к Вы знаете когда будет посылка(я так понял), просто опрашивайте ногу компаратора( тогда дрожание будет в пределах 100 - 300 нС. это уже не страшно. Через 200нС (команда SBIC, напр.) проверите старт или нет и, далее, сплошным кодом(без циклов и пр.) примете Вашу посылку(время подберите НОПами). Перед приёмом желательно сделать проверку на время Вашей посылки - не вклинились ли Вы в её середину( напр 10 -20 мкс проверять нет ли нуля на входе).Удачи.;О)
E-mail: info@telesys.ru