Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
У вас в программе лажа. А лажу надо отЛАЖивать.
Отправлено
Шунт_гороховый
(78.106.232.19)
21 января 2010, г. 00:03
В ответ на:
Громадяне! А вот как бороться с такой ситуацией в МК с поддержкой уровней прерываний: Есть гиппотетическая firmware - просто замечательная. И WDT сделан по уму. Все просто супер. И стоИт на АЭС. :-) Но вот в HighLevel обработчике из-за чего-либо аномального программа в jmp посреди High-level-обработчика выскакивает в конец памяти программ. Пересекает границу адресов - и вот она вновь начинает с 0000 >>
отправлено
VasilyS
20 января 2010, г. 22:37
Случай описан абсолютно неправдоподобный. Ну не может после "jmp на конец памяти" работать всё кроме прерываний, потому что любой стартап-код инициализирует всё, в том числе стек и флаг разрешения прерываний.
Составить ответ
|
Вернуться на конференцию
Ответы
51 c внешней ПЗУ. LJMP 0123Н. Маленькое помехо на шине при приеме старшего байта - и мы летим куда-нибудь за программу, на 4123Н.
-
VasilyS
(21.01.2010, 00:24:31
80.92.96.25
,
пустое
)
Никогда без IRET новых прерываний такого же уровня не будет. Недоступно.
-
VasilyS
(21.01.2010, 00:27:26
80.92.96.25
,
пустое
)
Хотите сказать, что система прерываний совсем никак не инициализируется? Не верю.
-
Шунт_гороховый
(21.01.2010, 09:54:53
78.106.232.58
,
пустое
)
Да, без сброса не инициализуются. Можно только эмулировать командами выхода из прерываний.
-
Quasy
(21.01.2010, 10:43:8
192.168.0.207,80.243.9.34
,
пустое
)
да не, может, может.
-
Mebius
(21.01.2010, 00:04:57
87.251.142.11
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru