реклама на сайте
подробности

 
 
> Странное поведение ATmega 16L
kanzler
сообщение Jul 18 2007, 02:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Сталкиваюсь первый раз с таким поведением процессора. Применяю в проекте ATmega 16L.
При отладке программы, с применением JTAG, обнаружил что программа всегда в одном и том же месте уходит в сброс. Это стало проявляться когда к программе присоединил программный модуль, без этого модуля программа работает нормально. Пробовал различные способы устранения данной проблемы не помогает. В ATmega 16 таких проблем у меня не возникало ни когда. Кто сталкивался с такой проблемой? Посоветуйте как избавиться от этого.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alux
сообщение Jul 18 2007, 14:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Цитата(kanzler @ Jul 18 2007, 05:39) *
Это стало проявляться когда к программе присоединил программный модуль, без этого модуля программа работает нормально.

У меня сегодня точно такая же проблема была, только с Мегой32L . При подключении вызова функции контроллер перезапускался. Правда проверял не JTAG ом, а просто дергаю ногами в разных местах программы. Т.е. программа зацикливается от начала до дергания ногой. Как выяснилось, в проблемной функции был проинициализирован большой массив [1064] в ОЗУ, что очевидно привело к переполнению стека.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 18:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016