Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.06.2007, 19:43
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
глюк в протеусе, или я что то напутал...
файл brama.dsn
Код:
|
i=0;
while(dgit›=100)
{
i++;
dgit=dgit-100;
}
xy(0,3);
show_v(2,dgit);// dgit=0
i=0;
while(dgit›=10)
{
i++;
dgit=dgit-50;
}
xy(0,4);
show_v(2,'5'); |
Функция show_v выводит число на экранчик. Программа заходит во второй цикл и выйти из него не может, хотя заходить не должна, dgit=0... Кто что может подсказать???
Прикрепленный файл: 7409856.rar
|
|
|
|
26.06.2007, 21:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Ещё раз:
Скоро (до конца года - точно) модели контроллеров AVR в Протеусе будут абсолютно полностью переписаны. Текущие глюки в текущей версии исправляться не будут.
|
|
|
|
26.06.2007, 21:10
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
А какже пользователи, которые купили данную версию протеуса, выложили за нее денежки? Которые программирут сугубо авр?
|
|
|
|
26.06.2007, 21:12
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
цены то "хорошие"...
-- Прилагается рисунок: --
|
|
|
|
26.06.2007, 21:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
8O Кто купил? Покажите пальцем!
|
|
|
|
26.06.2007, 21:25
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Где то кто то да и купил
|
|
|
|
28.06.2007, 14:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Странный какой-то код генерируется компилятором... что-то я не вижу вообще выхода из цикла. А в ядре модели AVR с командами ветвления всё в полном порядке.
P.S. Да и в листинге то же самое что и в дизассемблере Протеуса. Каким компилятором пользуешься?
-- Прилагается рисунок: --
|
|
|
|
28.06.2007, 15:19
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
CodeVisionAVR v1.25.5...
По идее не должно вообще заходить в этот цикл:
Код:
|
show_v(2,dgit);// dgit=0
i=0;
while(dgit›=10)
{
i++;
dgit=dgit-50;
}
xy(0,4);
show_v(2,'5'); |
переменная dgit =0, соответственно в цикл заходить не должна... Проверял на AVRStudio, там все ок...
Очень надо разобраться в чем дело...
|
|
|
|
28.06.2007, 15:37
|
|
Прописка
Регистрация: 16.04.2007
Сообщений: 146
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Если посмотришь на сайте CodeVision, то там написано что крякерские лицензии к новым версия цеплятся будут, но код генерироватся кривой будет. У меня с этой версией проблемы тоже были. Крякеры кщё не доламали. Юзай 1.25.3
__________________
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртову гвоздю!
|
|
|
|
28.06.2007, 16:25
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
И все таки это что то с протеусом Проверял и на кодевижене версии 1.25.3 и на 1/24.8d, то же самое...
Заходит во второй цикл и не выходит из него...
В аврстудио все нормально... Кто что может подсказать? Оч. надо разобраться...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:44.
|
|