Цитата(Илья @ Mar 26 2008, 06:41)

Конечно, а в чем еще? (ну если только порт у контроллера не выгорел...)
У вас программа то вообще работает? Че-то не вижу "goto MAIN"
Я привел не всю программу, а только ту часть, которая отвечает за uart
Цитата(Илья @ Mar 26 2008, 06:41)

а в регистр TXREG вы байтик то не ложите:
Код
у вас:
MOVFW TXREG;помещение данных в буфер передатчика
такой инструкции вообще несуществует

, у вас как программа то компилируется?

Вот похоже допущенная мною ошибка. Сам поражаюсь, почему у меня программа компилируется. Завтра обязательно попробую с MOVWF
Цитата(Илья @ Mar 26 2008, 06:41)

И вообще, я немного не догоняю, зачем процедура отправки байта написана через макрос? Ладно отправлять постоянные значения, а как вы будете отправлять динамически изменяющиеся? ИМХО нужно сделать через CALL и WREG
Приведенная программа - это мой первый опыт написания программ на асемблере. Обязательно учту Ваши замечания.