Re: выход из подпрограммы
Извиняюсь, не заметил сразу метки входа в подпрограмму. После выхода из подпрограммы следует код во флешке 0xFF. Контроллер всегда должен что-то выполнять. Чтобы проверить работу контроллера, лучше всего в подпрограмме засветить светодиод на какой нибудь ножке, а после выхода - второй. Затем бесконечный цикл. Для начала хватит.
P.S.
Забыл совсем, что речь идёт всего лишь о симуляторе. После вызова подпрограммы необходимо поставить несколько пустых операторов "nop". Тогда и в симуляторе будет видно, куда на самом деле возвращается адресный счётчик.
Всё верно, достаточно дополнить код
rcall gt
nop
nop
и будет видно, что после выхода из подпрограммы адресный счетчик переходит на "nop".
Последний раз редактировалось RY723; 03.01.2010 в 21:11.
|