Proteus: вопросы и ответы

Обсуждаем цифровые устройства...
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Proteus: вопросы и ответы

Сообщение amd9800 »

7.10 поддерживает многопоточность? Ну я его не ставил.

А что тогда с 8 версией? Она точно однопоточная.


----------

только что установил версию 7.10 - и конечно многопоточностью там и не пахнет.
скорость равняется как версии 7.9 .

----------

Может я чегото не знаю и есть галочка включить многопоточность?
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

Re: Proteus: вопросы и ответы

Сообщение Orion33 »

Мой косяк, спутал темы))) Я думал, это про Микрокап :)))
Chettuser

Re: Proteus: вопросы и ответы

Сообщение Chettuser »

Во всём мире уже давно сольверы стали поддерживать многопоточность, а Протез видимо таким "г..ном мамонта"останется надолго. :evil:
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Proteus: вопросы и ответы

Сообщение amd9800 »

Orion33 писал(а):Мой косяк, спутал темы))) Я думал, это про Микрокап :)))


Где ты нашел микрокап 10 - везде только 9 версия


не могу найти тему по микрокапу на форуме - есть такая тема?
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

Re: Proteus: вопросы и ответы

Сообщение Orion33 »

amd9800 писал(а):Где ты нашел микрокап 10 - везде только 9 версия

В гугле :)
amd9800 писал(а):не могу найти тему по микрокапу на форуме - есть такая тема?

viewtopic.php?f=1&t=38051
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Proteus: вопросы и ответы

Сообщение amd9800 »

А вы как думаете я в гугле не искал?

Может вы задаете особые параметры поиска?

Но при стандартных параметров попадаю на версии 9,07pro. Если же пишут 10 то там одни вирусы и ерунда.
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

Re: Proteus: вопросы и ответы

Сообщение Orion33 »

Ну я-то как-то нашел среди этого) Ладно... Положу сейчас в сундук.
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re:

Сообщение amd9800 »

Скажите пожалуйста есть где нибудь ресурсы с дополнительными компонентами для протеуса.

Например нужно поработать с компонентом UC3842 но не нахожу такого - хотя чип достаточно старый 90-х годов.
Аватара пользователя
Murka
Мучитель микросхем
Сообщения: 441
Зарегистрирован: Ср июн 03, 2009 00:20:21
Откуда: Новороссия ЛНР Рубежное -> РФ Калуга
Контактная информация:

Re: Proteus: вопросы и ответы

Сообщение Murka »

Вот с казуса когда-то скачал
Вложения
pack.rar
(432.51 КБ) 216 скачиваний
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Свободу можно завоевать, можно просрать, но высидеть свободу нельзя! ©
Всё, что меня не убивает - делает большую ошибку!
Не зли меня!!! :wink:
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Proteus: вопросы и ответы

Сообщение amd9800 »

Большое спасибо. Скажи есть еще какие нибудь компоненты для протеуса?

в архиве 4 подархива - не помните почему их так много?
Аватара пользователя
Murka
Мучитель микросхем
Сообщения: 441
Зарегистрирован: Ср июн 03, 2009 00:20:21
Откуда: Новороссия ЛНР Рубежное -> РФ Калуга
Контактная информация:

Re: Proteus: вопросы и ответы

Сообщение Murka »

Возможно, автор правил ошибки, поэтому была выложена следующая версия.
брал в основном тут http://kazus.ru/forums/showthread.php?t=8902
А я не фильтруя всё что нашлось в папке казус.ру (поиск по параметру 384) упаковал в архив.
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Свободу можно завоевать, можно просрать, но высидеть свободу нельзя! ©
Всё, что меня не убивает - делает большую ошибку!
Не зли меня!!! :wink:
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Proteus: вопросы и ответы

Сообщение amd9800 »

раз протеус не использует многопоточность, а использовал OpenCL (не OpenGL) то установив видеокарту радеон за 150 дол можно было бы получить скорость в 5-10 больше чем у core i3.
Аватара пользователя
ajeysilver
Родился
Сообщения: 6
Зарегистрирован: Вт сен 24, 2013 13:38:12
Откуда: Ижевск
Контактная информация:

Re: Proteus: вопросы и ответы

Сообщение ajeysilver »

Всем привет! В очередной раз требуется помощь. В учебных целях делаю проект на протеус с использованием IAR AVR, в котором присутсвует ATmega2561 и терминал, подключенный по RS232. Пробую выводить на терминал букву"А", но ничего не происходит.
Листинг:
Спойлер

Код: Выделить всё

#include <ioavr.h>
#include <stdio.h>

void main(void)
{
long int i;
//..........инициализация UART................. 
UBRR1H = 0;
UBRR1L = 95;  //скорость связи 9600 бод
UCSR1B = (1<<RXEN1)|(1<<TXEN1);  //Разрешение работы передатчика и приемника
UCSR1C = (3<<UCSZ10);  //Установка формата посылки: 8 бит данных, без паритета
while(1)
{
//...........работа.........................
while (!( UCSR1A & (1<<UDRE1))); //Ожидание освобождения буфера передатчика
/* Помещение данных в буфер, отправка данных */
UDR1 = ('A');
for (i=0; i<9000; i++)
      {
      } 
  }
}
На реальном контроллере прошивка работала. В протеусе вроде как все параметры соблюдаю (скорость и тп). Видно, что RX и TX моргают. Еще заметил, что если сменить скорость в терминале на более низкую, то выводится символ треугольника. В чем может быть проблема? Прошивку хочу написать именно в IAR. Все файлы прикладываю.
Скриншот схемы в Proteus для наглядности:
СпойлерИзображение
Вложения
Без имени-1.jpg
(133.17 КБ) 790 скачиваний
Atmega+IAR.rar
(55.09 КБ) 188 скачиваний
a_skr
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Re: Proteus: вопросы и ответы

Сообщение a_skr »

Выставить в свойствах МК частоту напротив Clock Frequency, а не как у Вас, в прочих свойствах и отключить фьюз деления частоты на 8 - CLKDIV8. И все работает.
Аватара пользователя
ajeysilver
Родился
Сообщения: 6
Зарегистрирован: Вт сен 24, 2013 13:38:12
Откуда: Ижевск
Контактная информация:

Re: Proteus: вопросы и ответы

Сообщение ajeysilver »

a_skr писал(а):Выставить в свойствах МК частоту напротив Clock Frequency, а не как у Вас, в прочих свойствах и отключить фьюз деления частоты на 8 - CLKDIV8. И все работает.

огромное Вам спасибо! А по поводу того, что частота оказалось в прочих свойствах я сам в недоумении..

А еще такой вопрос: как сделать, чтобы символы в терминале каждый раз печатались с новой строки?
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Proteus: вопросы и ответы

Сообщение YS »

как сделать, чтобы символы в терминале каждый раз печатались с новой строки


Явно посылать CR LF (0x0D 0x0A).
Разница между теорией и практикой на практике гораздо больше, чем в теории.
MINSK42
Родился
Сообщения: 7
Зарегистрирован: Сб окт 12, 2013 11:54:42

Проблема с ds18b20 в PROTEUS.

Сообщение MINSK42 »

Здравствуйте, я новичок в микроэлектронике, но разбираться в ней меня очень увлекает. По работе меня подрядили на создание простого устройства-терморегулятора с таймером, пока не буду вдаваться в подробности, но начал я с 1wire датчика ds18b20, как мне кажется хорошо разобрался с datasheet'ом, написал программу в codevision, но столкнулся в эмуляции в PROTEUS с проблемой на самом же первом шаге-инициализации устройства.
Этой процедурой у меня должно вызываться инициализация и появляться отклик от датчика.

void wire_init(void){
DDRD.0=1;
PORTD.0=0;
delay_us(1000);
DDRD.0=0;
PORTD.0=1;
delay_us(320);
}
Но, судя по осцилографу протеуса, накакого отклика нет!
Изображение
Делей на опускание контроллером линии, поставил 1000мкс, но пробовал многие значения от 480мкс. А потом по осцилографу просто смотрел отклик. Что я делаю не так? Дело то вообще элементарное!
Спасибо.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Proteus: вопросы и ответы

Сообщение otest »

Вместо осцилографа подключи LOGIC ANALYSER.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Проблема с ds18b20 в PROTEUS.

Сообщение Soir »

MINSK42 писал(а):Делей на опускание контроллером линии, поставил 1000мкс, но пробовал многие значения от 480мкс. А потом по осцилографу просто смотрел отклик. Что я делаю не так? Дело то вообще элементарное!

А Вы проект выложите, тогда и будет ясно, что не так. 1000 мкс, конечно много, не знаю как в жизни, но в Proteus при настройках по умолчанию при значении задержки более ~900 мксек будут проблемы. А судя по осциллограмме у Вас задержка более 1 мсек. Возможно частота установлена неверно... короче, нужен проект.
MINSK42
Родился
Сообщения: 7
Зарегистрирован: Сб окт 12, 2013 11:54:42

Re: Proteus: вопросы и ответы

Сообщение MINSK42 »

Soir писал(а):
MINSK42 писал(а):Делей на опускание контроллером линии, поставил 1000мкс, но пробовал многие значения от 480мкс. А потом по осцилографу просто смотрел отклик. Что я делаю не так? Дело то вообще элементарное!

А Вы проект выложите, тогда и будет ясно, что не так. 1000 мкс, конечно много, не знаю как в жизни, но в Proteus при настройках по умолчанию при значении задержки более ~900 мксек будут проблемы. А судя по осциллограмме у Вас задержка более 1 мсек. Возможно частота установлена неверно... короче, нужен проект.

Проект прикреплен к сообщению.
Вложения
termo_device.rar
(70.38 КБ) 170 скачиваний
Ответить

Вернуться в «Цифровая техника»