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

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

Сообщение kalobyte »

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

Сообщение les1982 »

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

Сообщение 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 Вольт.

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

Сообщение Orion33 »

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

Сообщение Chettuser »

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

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

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

Сообщение les1982 »

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

Сообщение Orion33 »

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

Сообщение zhu4er »

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

Сообщение Orion33 »

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

Сообщение zhu4er »

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

Сообщение Smen »

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

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

Сообщение zhu4er »

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

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

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

Сообщение Chettuser »

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

Сообщение zhu4er »

Chettuser писал(а):
zhu4er писал(а):Есть у кого-нибудь работающая модель генератора на 32768Гц.
Есть, в самом протеусе - CLOCK называется.
Юмор оценён! Он у меня на схеме стоит! А вот вместо него поставить РАБОТАЮЩУЮ схему генератора? Варианты вообще есть? Перепробовал несколько не запустились.
radio-kot писал(а):ЗАЧЕМ???????????????????????????
Так мозги себе раскочегариваю :beer:
Даже у стен есть уши...
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

Сообщение Orion33 »

zhu4er писал(а):Несколько схем перебрал ни одна не работает на НЕ элементах, на И-НЕ элементах, даже на транзисторах. Такое впечатление, что кварц не запускается. Вот и спрашиваю СТО ПРОЦЕНТНО РАБОТАЮЩУЮ на кварце 32768Гц схемку генератора.
Вот это 100% работающие схемы:
Изображение
Если они не работают в Протеусе, это лично его половые трудности. Поскольку он не предназначен для моделирования перехода электронов из валентной зоны в зону проводимости в полупроводниках :)))
Последний раз редактировалось Orion33 Пт июн 13, 2014 12:19:35, всего редактировалось 1 раз.
Chettuser

Сообщение Chettuser »

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

Сообщение zhu4er »

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

Сообщение YS »

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

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