Цитата(rasstranger @ May 25 2009, 18:30)

Нужно передать данные с последовательного порта компа (RS232, естесственно) на AtMega16...
http://atmel.com/dyn/products/app_notes.asp?family_id=607AVR244: UART as ANSI Terminal Interface
AVR306: Using the AVR UART in C
Даже в документации на AtMega16 есть примеры рабочего кода для работы с uart (на ассемблере и С).
Задача: принять байт или слово, отправить его в паралельный порт управления ЦАП

Найдите в приведённых апноутах (а ещё лучше в документации) инициализацию UART, приём символа из UART а дальше делайте с этим символом всё что хотите
http://www.gaw.ru/html.cgi/txt/app/micros/avr/index.htmТут можно найти на русском по ключевому слову УАПП