20.03.2013, 20:14
|
#1481
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Ramaloce
|
что то тишина какая то в ответ
|
А что отвечать... С момента выхода тестовой версии Win7 являлся официальным бета-тестером системы, стоит и сейчас на двух домашних и одном рабочем компе причем разные варианты и 32 и 64 бита, но везде оффициальная версия - не пиратка. На рабочем десктопе Win7 x86 до сих пор стоит Proteus 7.8, дома на десктопе X64 тоже, на 32-битной Win7 ноута юзается Proteus 7.10. Недавно взял на работу еще один нетбук с Win8, поставил версию 7.10 для проверки всяких идей, возникающих при разъездах по командировкам - тоже работает. Процы тоже везде разнообразные и Intel и AMD. Не надо винить "форточную" систему, если конечно, она - не пиратка. А вот "криволоманые" версии Протеуса и криворукие юзеры - далеко не редкость. Судя по вашему описанию наиболее вероятно "криволомство" именно под конкретную ось.
Заранее предупреждаю сердобольных "добрых дядей" и новичков!!! Ссылки здесь на пиратские копии Протеуса вытру нещадно!!! Кто давно здесь вращается, знают почему... Для "вновь прибывших" повторюсь - в нашем форуме принимает участие представитель фирмы-разработчика Протеуса. Соблюдайте элементарную этику поведения!
|
|
|
|
18.04.2013, 14:51
|
#1482
|
Временная регистрация
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Столкнулся с проблемой. При симуляции SPI ATmega8, ATmega16 в Proteus 7.10 SP0 на выходе MOIS висит высокий уровень, пока не передашь любой байт. То же самое происходит при выходе из IDLE. На реальном железе такого нет. По крайней мере тестер показывает низкий уровень на линии MOSI.
Код:
|
#define F_CPU 8000000
#include ‹avr/io.h›
#include ‹avr/interrupt.h›
#include ‹avr/sleep.h›
#include ‹util/delay.h›
ISR(TIMER0_OVF_vect) {}
int main(void)
{
bool f = true;
uint8_t temp;
PORTB = 0x10;
DDRB = 0x28;
DDRC |= 0x01;
SPCR = (1‹‹SPE)|(1‹‹MSTR)|(1‹‹SPR1)|(1‹‹SPR0);
TCCR0 = (1‹‹CS01)|(1‹‹CS00);
TIMSK = (1 ‹‹ TOIE0);
sei();
_delay_ms(0.5);
SPDR = 0xff;
while(!(SPSR & (1‹‹SPIF)));
while(1)
{
_delay_ms(0.5);
PORTC |= 0x01;
set_sleep_mode(SLEEP_MODE_IDLE);
sleep_mode();
PORTC &= ~0x01;
if(f)
{
_delay_ms(0.5);
SPDR = 0xff;
while(!(SPSR & (1‹‹SPIF)));
f = false;
}
}
} |
|
|
|
|
19.04.2013, 15:05
|
#1483
|
Временная регистрация
Регистрация: 21.11.2006
Сообщений: 96
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Программа (Протеус 7.6 SP4, ISIS, русифицированная) работает, а затем сбрасывается буквально через пару минут после запуска симуляции. В чем может быть проблемма? Переустановка не помогает.
|
|
|
|
19.04.2013, 17:26
|
#1484
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от AlexP74
|
на выходе MOIS висит высокий уровень, пока не передашь любой байт
|
Спасибо, проверю в реальном железе. У меня уже давно было подозрение, что SPI в модели AVR работает не совсем верно.
Сообщение от 3ann
|
Протеус 7.6 SP4, ISIS, русифицированная
|
Нормальная русификация возможна только начиная с версии Proteus 8, в предыдущих версиях это всё самоделки.
Кстати, реальный вопрос - насколько российские пользователи заинтересованы в русификации Протеуса? Нужен ли перевод документации?
|
|
|
|
20.04.2013, 01:15
|
#1485
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
У меня уже давно было подозрение, что SPI в модели AVR работает не совсем верно.
|
Честно говоря не знаю, у меня вроде всё ок с СПИ (версия 7.10). Зато с 16-разрядными таймерами 1 (таймер 3 не проверял) у любой АВР - не порядок. У них не срабатывает прерывание по захвату (когда максимум счёта задан в регистре ICR). В реальном железе и в студии (до 6.0, прикол в том, что в бете 6.1 это прерывание в симуляции тоже не работает) - всё ок. Сам атмел говорит:
Цитата:
|
Register – TIMSK
Bit 5 – TICIE1: Timer/Counter1, Input Capture Interrupt Enable When this bit is written to one, and the I-flag in the Status Register is set (interrupts globally enabled), the Timer/Counter1 Input Capture interrupt is enabled. The corresponding interrupt vector (See “Interrupts” on page 59.) is executed when the ICF1 flag, located in TIFR, is set.
Register – TIFR
Bit 5 – ICF1: Timer/Counter1, Input Capture Flag This flag is set when a capture event occurs on the ICP1 pin. When the Input Capture Register (ICR1) is set by the WGMn3:0 to be used as the TOP value, the ICF1 flag is set when the counter reaches the TOP value.
|
Проект с программкой для тестирования прилагаю. Задача программы - по прошествии 1.8 с включить светодиод(прерывание сравнения OCR1A), по прошествии 200 мс после включения - выключить (прерывание достижения максимального значения, заданного в ICR1). После чего таймер скидывается в 0, и всё продолжается по кругу. Но увы, при симуляции протеус не ставит флаг ICF1, и соответственно не попадает в прерывание ISR(TIMER1_CAPT_vect). Хоть точку останова ставь, хоть шагами двигайся.
Сообщение от TEHb
|
Кстати, реальный вопрос - насколько российские пользователи заинтересованы в русификации Протеуса? Нужен ли перевод документации?
|
По документации - имхо перевод не сильно нужен. Halex постарался с faq. Разве что фирма оценит его труд ![Подмигивание](images/smilies/icon_wink.gif) . По русификации - лично я против, (знаю, щас кинутся толпой пинать, но это моё имхо, и не то, которое скромное, а которое хрен оспоришь ![Горд собой](images/smilies/icon_dovl.gif) ) у меня нет проблем с английским, а за годы существования программы определённый обьём материалов в виде сообщений форумов, faq и т.п. накопился, и на английском в том числе. Мне проще сразу с английским работать, а переводить туда-обратно - просто лень.
|
|
|
|
20.04.2013, 01:37
|
#1486
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Someone
|
По русификации - лично я против,
|
Вот-вот, если хотите меня сбить с току и запутать то русифицируйте протеус.
По хелпу, согласен с Someone, достаточно обширное faq Halex07, вполне достаточно, даже для (какое-же слово? продолжающего?) не начинающего пользователя.
Пусть деньги будут израсходованы на новые модели.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
20.04.2013, 08:42
|
#1487
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Я ничего не русифицирую. Как то русифицировал пикад 2002 и пользоваться вообще стало невозможно. Много английских слов гораздо короче их русских аналогов, а некоторые слова можно внятно заменить только фразой. Это приводит к "абракодабросокращениям". Вместо упрощения всё наоьорот усложняется.
__________________
Быть,а не казаться.
|
|
|
|
20.04.2013, 15:11
|
#1488
|
Частый гость
Регистрация: 15.05.2007
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 2 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Добрый день всем!
Область применения программы гораздо шире, чем нужды группы специалистов. Кроме того, есть специалисты, прекрасно знающие немецкий или французский, но не английский. И, наконец, кто мешает вам покупать англоязычные версии?
С уважением, Владимир Гололобов.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо vgololobov за это сообщение:
|
|
|
20.04.2013, 16:36
|
#1489
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от vgololobov
|
прекрасно знающие немецкий или французский, но не английский
|
Язык знать не нужно, нужно знать "куда нажимать". А для этого есть хелп Halex07.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
20.04.2013, 17:37
|
#1490
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от vgololobov
|
Добрый день всем!
Область применения программы гораздо шире, чем нужды группы специалистов. Кроме того, есть специалисты, прекрасно знающие немецкий или французский, но не английский. И, наконец, кто мешает вам покупать англоязычные версии?
С уважением, Владимир Гололобов.
|
Че хотел сказать? ХЗ... Наверное уважение проявить свербило...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:35.
|
|