[an error occurred while processing this directive]
И каким образом Вы это обнаруживаете?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
_Bill
03 апреля 2006 г. 15:03
В ответ на:
из f1 не желает выходить. Улетает на левые адреса....
отправлено <font color=gray>Tow</font> 03 апреля 2006 г. 14:56
Составить ответ
|||
Конференция
|||
Архив
Ответы
Отладчиком в пошаговом режиме. В функцию f1 входит а при выходе из нее переходит на "левый" адрес.
—
Tow
(03.04.2006 15:12
83.170.233.157
,
пустое
)
У Вас после вызова функции f1 стоит бесконечный цикл. Результат функции никогда
—
_Bill
(03.04.2006 15:19
193.233.83.90
, 113 байт)
http://www.telesys.ru/wwwboards/mcontrol/1299/messages/229884.shtml
—
Tow
(03.04.2006 15:23
83.170.233.157
,
пустое
)
Я конечно не специалист.....но+
—
Aleksey75
(03.04.2006 15:37
84.246.64.87
, 101 байт)
Там, вроде, call имеется. Но разбираться после дизассемблера тяжело.
—
_Bill
(03.04.2006 15:53
193.233.83.90
, 53 байт)
Там наверняка в стеке дело, но листинг автору, видимо, впадлу запостить - дизасм соизволил выдать, а мы гадай - какой МК, кто такой у него $3F и т.д.
—
=AVR=
(03.04.2006 16:01
80.92.96.19
,
пустое
)
Ага, МК = М64, но вот лезть в ДШ и переводить адреса SFR в имена принципиально не стану
—
=AVR=
(03.04.2006 16:07
80.92.96.19
,
пустое
)
Я перевел, не поленился. Вроде, действительно, инициализируется указатель стека.
—
_Bill
(03.04.2006 16:09
193.233.83.90
, 53 байт)
Сейчас вставил всё что было в дизасемблере......результат всегда один.......переход адрес 0
—
Aleksey75
(03.04.2006 15:57
84.246.64.87
,
пустое
)
всё верно ваша программа после возврата находится в reset..... как вы и хотели..
—
Aleksey75
(03.04.2006 15:52
84.246.64.87
,
пустое
)
http://www.telesys.ru/wwwboards/mcontrol/1299/messages/229884.shtml
—
Tow
(03.04.2006 15:23
83.170.233.157
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru