28.03.2010, 11:56
|
#1031
|
Прописка
Регистрация: 04.08.2006
Сообщений: 181
Сказал спасибо: 1
Сказали Спасибо 31 раз(а) в 31 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
подскажите, плиз, какой версии прот более-менее не глючный сейчас можно скачать? (пользуюсь 7.4 сп3)
|
|
|
|
02.04.2010, 00:33
|
#1032
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Решил пополнить коллекцию ошибок для PIC24FJ128GA010
команда
и как она выполняется в протеусе и мплабсим.
1 MPLAB_S1.gif это предшествующая команда
2 MPLAB_S2.gif как и проложено меняются ниблы в младшем байте.
3 Prot1.GIF предшествующая команда
4 Prot1.GIF тут ошибка ниблы меняются но пишутся не в W1 а в старший байт W0
Версия 7.6 SP4.
Примите ко вниманию.
Последний раз редактировалось DL36; 02.04.2010 в 00:43.
|
|
|
|
16.04.2010, 17:58
|
#1033
|
Прохожий
Регистрация: 16.04.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Доброго времени суток!
Возможно эта тема уже всплывала, но просматривать более тысячи сообщений нет никакой возможности (а поиск только предлагает тему, в которой встречалась ошибка с подобным описанием и ищи ее сам).
Проблема - установил Proteus 7.6 SP4 на двух компьютерах и трех операционках (ХР, Win7 x86, Win7 x64) и везде такая песня: после запуска минут через 5-10 программа самопроизвольно, без предъявления каких-либо претензий и объявления войны, выключается. Без разницы, делаю я в ней что-нибудь или она простаивает, создал ли я новый проект или открыл старый. Сетапы скачивал из разных источников, активировал различными кряками, пробовал поставить SP1 и пропатчить до SP4 - результата не было.
Вопрос - как от этого избавиться?
Очень рассчитываю на толковый ответ. Заранее благодарен!
|
|
|
|
16.04.2010, 23:02
|
#1034
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от NEOndertalets
|
Вопрос - как от этого избавиться?
|
Купить лицензию.
|
|
|
|
16.04.2010, 23:40
|
#1035
|
Прохожий
Регистрация: 16.04.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Ха-ха, у Вас тонкое чувство юмора!)))))
Судя по всему подтверждаются мои догадки - крякалка работает не как ей должно (вернее, даже две крякалки криво работают).
|
|
|
|
20.04.2010, 21:44
|
#1036
|
Частый гость
Регистрация: 06.10.2009
Сообщений: 38
Сказал спасибо: 5
Сказали Спасибо 15 раз(а) в 7 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
NEOndertalets, Вы очень размыто описали проблему. Ну примерно так: я купил компьютер, но у меня на нем не играет музыка, хотя я ставил ХР, Win7 x86, Win7 x64, в чем проблема?
У большинства "руссколицензионных" пользователей (судя по отсутствию активности) такой проблемы нет. Вам нужно всетаки набраться терпения и прочитать всю тему от начала до конца и если и это не поможет то последовать совету Тени.
Последний раз редактировалось Nemo-123; 20.04.2010 в 21:51.
|
|
|
|
21.04.2010, 00:50
|
#1037
|
Частый гость
Регистрация: 10.03.2007
Сообщений: 30
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Nemo-123
|
У большинства "руссколицензионных" пользователей (судя по отсутствию активности) такой проблемы нет.
|
Похоже, сколько компьютеров - столько вариантов "вылета". У меня иногда вылетает при нажатии "копировать". На старых версиях такого не замечал.
Proteus 7.6 SP4
Последний раз редактировалось finiki; 21.04.2010 в 00:52.
|
|
|
|
21.04.2010, 14:08
|
#1038
|
Прохожий
Регистрация: 21.04.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Народ, помогите разобраться...
Концепт: приемник - передатчик, юзер нажимает на передатчике кнопки они передаются через UART на приемник который выполняет определенные команды.
Мы имеем:
WinXP SP3, Proteus 7.4 SP3;
На передатчике: ATmega8, матрица кнопок. При включение переводим МК в Power-Down, просыпаемся от INT0, опрос клавиатуры и передача в UART до тех пор пока нажата хоть одна кнопка. Если нет нажатых кнопок переходим в Power-Down.
На приемнике: ATmega8, взяли данные из UART'а и выставили ВЛУ на пины...
И в принципе все работает.
НО! Стоит добавить на схему светодиоды ( их даже не обязательно подключать куда - либо, просто кинуть куда - нибудь ) через какое-то время начинаются глюки.
И! Есть 2а компа с одной и той же версией протеуса, на одном работает на моем глючет! Один и тот же проект, одна и та же прошивка. Суть глюка в том, что переменная в которую я записываю результат опроса ПИНов равна 0. Багов нет 100%. Глюк появляется при добавлении на схему светодиодов, можно подключить их, можно не подключать.
3 дня дебажил прогу. До тех пор пока от безысходности не начал удалять со схемы все в подряд... Пото попробовал на другом компе... Я в шоке. Может кто встречался с такой проблемой, пожалуйста помогите.
P.S. Человек, на компьютере которого все работает, делал идентичное задание. Так вот, 2а проекта ( мой и его ) на его компе работают на ура ( вне зависимости от диодов ), на моем оба только со светодиодами (повторюсь, не обязательно подключенными, просто валяющимися ) не работают, т.е. одна кнопка зажата и при опросе кнопок на пины не проходят сигналы, причем в случайный момент времени, эмуляция может продолжаться от 5 до 60 сек.
P.S.S. В архиве файл проекта, исходники и прошивки. Программа тестовая, поэтому в ней есть лишнее и ненужное. Прошивку из папки transmiter к AVR'у с клаиатурой. Запускаем жмем Play, зажимаем кнопку на матрице, ждем некоторое время, опрос прекратился, AVR перешел в Слип. Удаляем со схемы все светодиоды, запускаем, зажимаем кнопку, ждем, стареем: все работает .
Полагаю что у кого-то должно заработать без глюков, у кого-то с глюками. Предположительно, что работа зависит от кнфигурации ПК или от ОС.
Последний раз редактировалось SDiver; 22.04.2010 в 14:52.
|
|
|
|
22.04.2010, 16:13
|
#1039
|
Прохожий
Регистрация: 21.04.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Причину проблемы выяснить удалось. При добавлении N диодов загрузка проца ( моего, не АВР в статс баре на панельке внизу около 85%) солидно возрастает. Появляется Варнинг о том что симуляция не может продолжаться в реальном времени, прочитал инфо по нему, написано что система симуляции реагирует "намного медленнее" на интерактивные события ("e.g. push buttons"). В результате при опросе матрицы кнопок зажатие не фиксируется, сигнал на вход не успевает пройти, нажатых клавиш 0, соответственно переходим в слип.
Это все ясно ( спасибо создателям за неделю отладки проекта без сна ), НО!я бы прекрасно понял ( и за 20 мин. бы разобрался бы ) если бы я нажимал кнопку система бы не смогла в реальном времени успеть отловить нажатие. Я ведь зажимаю кнопку, размыкание цепи не происходит.
И вобще, не вижу проблемы обработки интерактивных событий при невозможности симуляции в реальном времени... Это что же получается пол схемы у нас работает в реальном времени а пол в симуляционном? Это же надо постараться что бы так написать, это не ошибка в эмуляторе, а заранее заложенный в него функционал...
На компе у меня стоит Core 2 Duo. Прочитал в инете, что протеус использует только одно ядро =› ему 2GHz с одного ядра не хватает.
Боюсь теперь им пользоваться, на бесполезную отладку ушло в 3и раза больше времени чем на написание кода.. Продукт сырой и коммерчески не пригодный к использованию. Проще купить макетку и на ней "моделировать"...
И все таки, что же делать? Лучших аналогов как я понимаю нет?
P.S. Простите уж, если что не так высказался, сильно накипело. Потратил много времени впустую.
|
|
|
|
22.04.2010, 16:49
|
#1040
|
Прохожий
Регистрация: 21.04.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
И это таки не все
Из папки Reciver в файле main.c. закоментируем:
ACSR=0x80;
SFIOR=0x00;
//PORTB = LED_OFF; ‹--------- это
#asm("sei");
while (1)
и это
/* if( command[0] & 0x01 ) PORTB = LED_1;
else if( command[0] & 0x02 ) PORTB = LED_2;
else if( command[0] & 0x04 ) PORTB = LED_3;
else if( command[0] & 0x08 ) PORTB = LED_4;
else if( command[0] & 0x10 ) PORTB = LED_5;
else if( command[0] & 0x20 ) PORTB = LED_6;
else if( command[0] & 0x40 ) PORTB = LED_7;
else if( command[0] & 0x80 ) PORTB = LED_8;
else if( command[2] & 0x01 ) PORTB = LED_9; */
раскоментируем это:
if( command[0] == ~command[1] && command[2] == ~command[3] )
{
show_res_val_l(command[0]);
show_res_val_h(command[2]);
}
Компилируем.
Цепляем на котроллер U2 диоды на пины PB0-PB7, PC0-PC3.
Запускаем, зажимаем одну кнопку и... о чудо зажали мы одну кнопку и периодически "помаргивает" несколько светодиодов... Тут уже "обработка интерактивных событий" никак не клеится. Как, так? Мэджик.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:35.
|
|