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

Обсуждаем цифровые устройства...
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

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

Сообщение kalobyte »

никто не использует протеус с софтовым усб на авр?
что-то с пиками работает из примеров версии 7.10, а вот с авр не работает даже с железным усб
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
les1982
Собутыльник Кота
Сообщения: 2981
Зарегистрирован: Ср сен 28, 2011 22:18:14
Откуда: Москва

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

Сообщение les1982 »

Попробовал непошло, послал нах это все.
Нашел как в авр с железным юсб напрямую лить прошивку, послал на игры со шпротеусом
Люди могут жить без мозгов.
Chettuser

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

Сообщение Chettuser »

Это меня глючит или протеус?
Юзаю PIC16F887. Настроил АЦП:
//------- ADC ----------
ADCS1 = 1; // Tad = FOSC/32 (/8, /2) (Tadc = 17.6 мкс)
ADCS0 = 0;
CHS3 = 0; // AN0
CHS2 = 0;
CHS1 = 0;
CHS0 = 0;
ADCON1= 0;
ADFM = 1; // сдвигаем в младший байт ADRESL
VCFG1 = 0; // -Vref к земле
VCFG0 = 1; // +Vref к Vref+ pin

Однако в протеусе, судя по выводу шестнадцатеричного склеенного значения
HV = (ADRESH << 8 )|ADRESL;

создаётся ощущение, что Vref подключено к 5 Вольтам, как бы к Vdd PIC'а.

Изменил подключение:
VCFG1 = 1; // -Vref к Vref- pin
VCFG0 = 1; // +Vref к Vref+ pin

И подключив снаружи -Vref к общему проводу, наконец то получил нужные мне на самом АЦП +Vref=2,5 Вольт.

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

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

Сообщение Orion33 »

С ПИКами не работал, но в АВРах несколько ошибок таки нашел. Пишите на Казус, ТЕНЬ посмотрит, проверит и запишет в багрепорт, если оно есть.
Chettuser

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

Сообщение Chettuser »

Тут вопрос - в чем причина. Еще в железе проверить надо. Или компилятор такой (XC8). Написать успеется.
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

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

Сообщение radio-kot »

les1982 писал(а): послал на игры со шпротеусом
Правильно! Это не игрушка. :beer:
Будете проходить мимо- проходите!
Аватара пользователя
les1982
Собутыльник Кота
Сообщения: 2981
Зарегистрирован: Ср сен 28, 2011 22:18:14
Откуда: Москва

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

Сообщение les1982 »

radio-kot
Это реально игрушка, но если неохота возится с паяльником то быстро можно накидать там схемку небольшую и откатать программу.
Но как показывает практика для железа все равно приходится все допиливать
Люди могут жить без мозгов.
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

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

Сообщение Orion33 »

les1982 писал(а):Это реально игрушка

Это не игрушка, а средство разработки. Конечно, если есть эмулятор, симуляторы уже ни к чему. А если нет, то я не вижу альтернативного способа отладки ПО.
les1982 писал(а):Но как показывает практика для железа все равно приходится все допиливать

Не все, а только те участки программы, которые работают с багнутыми функциями или завязаны на таймирование, которое симулятор не всегда симулирует как в жизни.
Лично я не представляю, как можно написать хотя бы простейшую РТОС, используя в качестве дебага только светодиоды на порту...
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

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

Сообщение zhu4er »

Поставил последний протеус 8.1(до этого не стояло никакого - система чистая). Решил симулировать десятичный счётчик на 4017 микрухе. Тупо кнопка на микруху. А симуляция не идёт - кнопкой клацаю а выходы не переключаются! У кого младше версии Протеуса проверьте идёт симуляция? Вот схема:
4017Proteus.JPG
(35.73 КБ) 411 скачиваний
Может я что-то подзабыл? Три года не брал в руки "шашки" :oops:
Даже у стен есть уши...
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

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

Сообщение Orion33 »

Вход надо как бы немножко к земле притянуть :)
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

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

Сообщение zhu4er »

Orion33 писал(а):Вход надо как бы немножко к земле притянуть :)

Благодарствую! Запустилось. Видать в эйфории в час ночи недопёрло. Притянул к земле 10к и всё ОК!
Даже у стен есть уши...
Smen
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вт окт 08, 2013 07:38:59
Откуда: СПб

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

Сообщение Smen »

zhu4er писал(а):кнопкой клацаю а выходы не переключаются
Серый цвет означает "Неопределённое состояние", что микросхема интерпретирует, как высокий уровень, поэтому, при нажатии кнопки, никакого "CLK" не происходит.
Для устранения, как уже выше сказали, поставьте резистор между CLK и землёй, скажем, Ом на 100 (в данном случае, лучше выбрать в его свойствах "цифровой").

Малость опоздал. :)
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

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

Сообщение zhu4er »

А вообще собрал вот такую схемку:
Delitel.JPG
(95.86 КБ) 652 скачивания

На входе 32768Гц угадайте что на выходе?
Вопрос ещё один. Есть у кого-нибудь работающая модель генератора на 32768Гц. Несколько схем перебрал ни одна не работает на НЕ элементах, на И-НЕ элементах, даже на транзисторах. Такое впечатление, что кварц не запускается. Вот и спрашиваю СТО ПРОЦЕНТНО РАБОТАЮЩУЮ на кварце 32768Гц схемку генератора.
Даже у стен есть уши...
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

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

Сообщение radio-kot »

ЗАЧЕМ??????????????????????????? :beer:
Будете проходить мимо- проходите!
Chettuser

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

Сообщение Chettuser »

zhu4er писал(а):Есть у кого-нибудь работающая модель генератора на 32768Гц.

Есть, в самом протеусе - CLOCK называется. В свойствах забиваете частоту 32768.
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

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

Сообщение zhu4er »

Chettuser писал(а):
zhu4er писал(а):Есть у кого-нибудь работающая модель генератора на 32768Гц.

Есть, в самом протеусе - CLOCK называется.

Юмор оценён! Он у меня на схеме стоит! А вот вместо него поставить РАБОТАЮЩУЮ схему генератора? Варианты вообще есть? Перепробовал несколько не запустились.
radio-kot писал(а):ЗАЧЕМ???????????????????????????

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

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

Сообщение Orion33 »

zhu4er писал(а):Несколько схем перебрал ни одна не работает на НЕ элементах, на И-НЕ элементах, даже на транзисторах. Такое впечатление, что кварц не запускается. Вот и спрашиваю СТО ПРОЦЕНТНО РАБОТАЮЩУЮ на кварце 32768Гц схемку генератора.

Вот это 100% работающие схемы:
Изображение
Если они не работают в Протеусе, это лично его половые трудности. Поскольку он не предназначен для моделирования перехода электронов из валентной зоны в зону проводимости в полупроводниках :)))
Последний раз редактировалось Orion33 Пт июн 13, 2014 12:19:35, всего редактировалось 1 раз.
Chettuser

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

Сообщение Chettuser »

Я знаю что с конденсатором можно запустить если прописать в свойствах начальное значение {PRECHARGE = 5}
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

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

Сообщение zhu4er »

Orion33 писал(а):...это лично его половые трудности. Поскольку он не предназначен для моделирования перехода электронов из валентной зоны в зону проводимости в полупроводниках :)))

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

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

Сообщение YS »

Вообще, симуляция генераторов - это отдельная задача со своими приколами. В Microwave Office, например, для этого даже специальные костыли есть. Тут все дело в том, что генераторы часто работают за счет параметров и явлений, которые трудно симулировать. В случае конкретной необходимости на них специально делают упор, а так обычно не учитывают.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Ответить

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