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

 
 
> при отладке с JTAG mega128 AvrStudio не видит часть кода
andybeg
сообщение Mar 17 2011, 08:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



имеем цикл типа
Цитата
setstrob();
for(;;)
{
i++;
clrstrob();
if(timeout)
somfunc()
}

переменная timeout меняется в прерывании уарта и она вобщем то меняется, но if и его тело не видится и нет возможности поставить в него брэкпоинт ...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-SANYCH-
сообщение Mar 17 2011, 11:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



Отключите оптимизацию кода.
Как у вас объявлена переменная timeout ?
Попробуйте ниже по коду чего нибудь присвоить этой переменной
Go to the top of the page
 
+Quote Post
andybeg
сообщение Mar 17 2011, 12:04
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



Цитата(-SANYCH- @ Mar 17 2011, 14:39) *
Отключите оптимизацию кода.
Как у вас объявлена переменная timeout ?
Попробуйте ниже по коду чего нибудь присвоить этой переменной

да,до оптимизации уже додумался, отключил, вроди бы всё исправилось sm.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:49
Рейтинг@Mail.ru


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