Страница 168 из 281

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

Добавлено: Вс сен 29, 2013 23:40:36
amd9800
7.10 поддерживает многопоточность? Ну я его не ставил.

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


---------------------------------------

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

----------------------------------------

Может я чегото не знаю и есть галочка включить многопоточность?

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

Добавлено: Пн сен 30, 2013 07:50:43
Orion33
Мой косяк, спутал темы))) Я думал, это про Микрокап :)))

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

Добавлено: Пн сен 30, 2013 07:54:36
Chettuser
Во всём мире уже давно сольверы стали поддерживать многопоточность, а Протез видимо таким "г..ном мамонта"останется надолго. :evil:

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

Добавлено: Ср окт 02, 2013 01:06:29
amd9800
Orion33 писал(а):Мой косяк, спутал темы))) Я думал, это про Микрокап :)))
Где ты нашел микрокап 10 - везде только 9 версия


не могу найти тему по микрокапу на форуме - есть такая тема?

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

Добавлено: Ср окт 02, 2013 07:54:11
Orion33
amd9800 писал(а):Где ты нашел микрокап 10 - везде только 9 версия
В гугле :)
amd9800 писал(а):не могу найти тему по микрокапу на форуме - есть такая тема?
http://radiokot.ru/forum/viewtopic.php?f=1&t=38051

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

Добавлено: Ср окт 02, 2013 09:50:45
amd9800
А вы как думаете я в гугле не искал?

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

Но при стандартных параметров попадаю на версии 9,07pro. Если же пишут 10 то там одни вирусы и ерунда.

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

Добавлено: Ср окт 02, 2013 15:30:57
Orion33
Ну я-то как-то нашел среди этого) Ладно... Положу сейчас в сундук.

Re:

Добавлено: Пт окт 04, 2013 12:32:43
amd9800
Скажите пожалуйста есть где нибудь ресурсы с дополнительными компонентами для протеуса.

Например нужно поработать с компонентом UC3842 но не нахожу такого - хотя чип достаточно старый 90-х годов.

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

Добавлено: Пт окт 04, 2013 21:54:58
Murka
Вот с казуса когда-то скачал

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

Добавлено: Сб окт 05, 2013 00:18:30
amd9800
Большое спасибо. Скажи есть еще какие нибудь компоненты для протеуса?

в архиве 4 подархива - не помните почему их так много?

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

Добавлено: Сб окт 05, 2013 00:35:24
Murka
Возможно, автор правил ошибки, поэтому была выложена следующая версия.
брал в основном тут http://kazus.ru/forums/showthread.php?t=8902
А я не фильтруя всё что нашлось в папке казус.ру (поиск по параметру 384) упаковал в архив.

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

Добавлено: Сб окт 05, 2013 10:30:30
amd9800
раз протеус не использует многопоточность, а использовал OpenCL (не OpenGL) то установив видеокарту радеон за 150 дол можно было бы получить скорость в 5-10 больше чем у core i3.

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

Добавлено: Вт окт 08, 2013 09:27:43
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 для наглядности:
СпойлерИзображение

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

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

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

Добавлено: Ср окт 09, 2013 09:17:11
ajeysilver
a_skr писал(а):Выставить в свойствах МК частоту напротив Clock Frequency, а не как у Вас, в прочих свойствах и отключить фьюз деления частоты на 8 - CLKDIV8. И все работает.
огромное Вам спасибо! А по поводу того, что частота оказалось в прочих свойствах я сам в недоумении..

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

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

Добавлено: Ср окт 09, 2013 18:10:55
YS
как сделать, чтобы символы в терминале каждый раз печатались с новой строки
Явно посылать CR LF (0x0D 0x0A).

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

Добавлено: Сб окт 12, 2013 12:22:28
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мкс. А потом по осцилографу просто смотрел отклик. Что я делаю не так? Дело то вообще элементарное!
Спасибо.

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

Добавлено: Сб окт 12, 2013 16:35:44
otest
Вместо осцилографа подключи LOGIC ANALYSER.

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

Добавлено: Сб окт 12, 2013 17:24:35
Soir
MINSK42 писал(а):Делей на опускание контроллером линии, поставил 1000мкс, но пробовал многие значения от 480мкс. А потом по осцилографу просто смотрел отклик. Что я делаю не так? Дело то вообще элементарное!
А Вы проект выложите, тогда и будет ясно, что не так. 1000 мкс, конечно много, не знаю как в жизни, но в Proteus при настройках по умолчанию при значении задержки более ~900 мксек будут проблемы. А судя по осциллограмме у Вас задержка более 1 мсек. Возможно частота установлена неверно... короче, нужен проект.

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

Добавлено: Сб окт 12, 2013 20:44:47
MINSK42
Soir писал(а):
MINSK42 писал(а):Делей на опускание контроллером линии, поставил 1000мкс, но пробовал многие значения от 480мкс. А потом по осцилографу просто смотрел отклик. Что я делаю не так? Дело то вообще элементарное!
А Вы проект выложите, тогда и будет ясно, что не так. 1000 мкс, конечно много, не знаю как в жизни, но в Proteus при настройках по умолчанию при значении задержки более ~900 мксек будут проблемы. А судя по осциллограмме у Вас задержка более 1 мсек. Возможно частота установлена неверно... короче, нужен проект.
Проект прикреплен к сообщению.