[an error occurred while processing this directive]
|
Аппаратный порт занят, делаю софтовый. Почему то хочется сделать так: если пришел стартовый, то отсчитываю тики. Если после данных пришел стоповый, то ништяк. Если нет, то Error и опять синхронизируюсь по стартовому. Есть идея сделать синхронизацию по каждому 0 и через 8 бит считывать 1 или не 1. Как только протокол совпал, то возможно это правильный байт. Также необходимо как я писал отлавливать время неактивности порта по единичке на входе за 10 тиков минимум. Тогда это типа аппаратной будет.