|
если будут вопросы:
tumbler_on@mail.ru
частота выбрана в 4 раза больше для работы приемника.
для передатчика имеется делитель на 4:
++tx2_div; tx2_div &= 0x03;
if (tx2_div == 0)
{
Для приема/передчи байт используются кольцевые буферы.
(с замыканием оных)
Процедурами вроде get_byte put_byte юзер получает доступ
к данным в буферах. При этом "какой нужно" автомат запускается,
если нужно.
get_size_rec - получить кол-во данных в буфере приема.
Сейчас точно не помню, но припоминаю, что частоту
я увеличивал. Все устойчиво работало до 9600.
Жук был AT90S8515 8мГц.
E-mail: info@telesys.ru