ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
460522 Топик полностью
fk0, легенда (06.11.2013 17:32, просмотров: 34) ответил Argon на Как кошернее программный UART на прием сделать - через периодическое прерывание по таймеру + опрос пина или через прерывание по перепаду уровня + таймеру. Хочется сделать по 2му варианту, т.к. вроде экономичнее по ресурсам, но что про это говорит
Вначале по перепаду (первое прерывание), потом по таймеру (остальные 10 шт.) Только по таймеру если -- слишком высокая частота прерываний нужна чтоб надёжно поймать момент начала посылки байта. На случай пиления ножовкой кабеля (100кГц и астрал) прерывания по перепаду запрещаются, разумеется, после первого же, и разрешаются после принятия (середины) стоп-бита. В итоге больше чем BAUD_RATE/10 их частота никак не будет.
[ZX]