ну вот мой софтверный уарт на 9600 при 4 сэмплах на бит. для LPC2138. алгоритм типа оверсемплинга.
что там что уже не помню (давно делал и больше не возвращался), выдрал из проекта если заинтересует или чтото будет непонятно отвечу конкретно.
p.s. там что-то лишнее, что может смутить - не обращай внимания

p.p.s да, все переменные там 32 битные
Сообщение отредактировал Romario - Jun 21 2006, 14:10
Прикрепленные файлы
uart.txt ( 4.54 килобайт )
Кол-во скачиваний: 144