...тупо машинные коды в PonyProg - и ужаснулся: он там ТАКОЕ пишет! Вместо ``out UCSRB, r16`` имеется ``out UBRRL, r16``! Непонятно только, откуда берёт. Попробую адреса прописать явно цифрами. В свойствах проекта, понипрога и авр-студии всё указано верно...
Спасибо всем за замечания про читабельность кода. Буду стараться писать лучше. А как в конференцию такие красивые фрагменты кода вставлять?