Цитата(_Pasha @ Oct 2 2009, 11:44)

До 19200 бод софтовый уарт не представляет сложностей, и уж тем более криво слепить его - это надо очень постараться. Старт-бит ловится интом, для приема можно использовать любое свободное прерывание таймера. Если же нужен дуплекс- тут конечно посложнее, надо еще одно прерывание от таймера и сделать так, чтобы оно было с наивысшим приоритетом.
С передачей как раз намного проше. Делал для отладки передачу на выводе с output compare. Точность понятное дело отличная. Прием был не актуален, так что не писал.