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

Обсуждаем цифровые устройства...
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

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

Сообщение DimAlt »

Вся проблема, что у меня нет железа. Помогаю так сказать дистанционно. Код лаконичен.

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

#include <avr/io.h>
#include <util/delay.h>
#include <stdint.h>
#include <avr/wdt.h>
#include <avr/power.h>
#include <avr/interrupt.h>

int main(void)
{
   clock_prescale_set(clock_div_2);
   wdt_enable(WDTO_500MS);
   DDRD=0xFF;
   
   while(1)
   {
   PORTD=0xFF;
   _delay_ms(100);
   PORTD=0x00;
   _delay_ms(100);
   wdt_reset();//сброс сторожевого таймера
   }
}
CB1
Прорезались зубы
Сообщения: 232
Зарегистрирован: Чт янв 01, 2015 13:44:12

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

Сообщение CB1 »

Посмотрите товарищи схему во вложении... И посоветуйте в чем дело может быть, управление светодиодом выполняется нормально, а семисегментный индикатор начинает работать даже если один из транзисторов(BC547) в замкнутом положении...
Вложения
Схема.rar
(12.44 КБ) 224 скачивания
Все гениальное - просто
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

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

Сообщение sphincs »

CB1, если притянуть ножку С через резистор к питанию, тогда есть 2 четких уровня и все нормально управляется. иначе она висит в воздухе при закрытом транзисторе и одному протеусу известно че там происходит
Аватара пользователя
acckyiboxxx
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср янв 25, 2012 07:26:40

проблема с добавлением модели в протеус

Сообщение acckyiboxxx »

задача добавить модель uc3842 в протеус , пробовал простым перекидыванием файлов по папкам models и library - результат на скрине ниже
та-же история и при попытке добавления через пункт контекстного меню "make device" из образца схемы , причем в образце протеус "достает" модель UC3842.MDF из какого-то кэша (скрин 2)

Изображение
Изображение

ps: скорее всего тема по протеусу на форуме уже есть но с главной не увидел раздела моделирование или разработка ну или чего-то подобного где было-бы логично искать ветку , посему просьба строго не пинать


Ищется так.
https://www.google.ru/search?hl=ru&sour ... dyUQXKsTUo
Сюда перенес.
aen
Вложения
9775851.rar
(179.14 КБ) 375 скачиваний
Аватара пользователя
Фунтик
Собутыльник Кота
Сообщения: 2662
Зарегистрирован: Пт фев 12, 2010 13:47:17

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

Сообщение Фунтик »

Вот непонятка - нижний проводник никуда не подключен, однако на нём аж 11 вольт... Это протеус дурит или я чего-то не понимаю?
gluk_proteus.PNG
(27.47 КБ) 905 скачиваний
Chettuser

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

Сообщение Chettuser »

У незамкнутых кнопок Протеза сопротивление 100 МОм, у замкнутых - 100 мОм и время переключения, на всякий пожарный, 1 мс.
Аватара пользователя
Фунтик
Собутыльник Кота
Сообщения: 2662
Зарегистрирован: Пт фев 12, 2010 13:47:17

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

Сообщение Фунтик »

Ок, не знал.

Спасибо.
Chettuser

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

Сообщение Chettuser »

Наводите мышку на кнопку (не нажимая на неё, просто подсвечивая) и жмите CTRL+E. Выпадет окно со свойствами. Там всё есть.
prw07
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Ср янв 26, 2011 17:00:30

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

Сообщение prw07 »

PORTA=0x00;
DDRA=0x00;

почему при такой записи протеус подсвечивает пины серым цветом? Ведь я подтягиваю пины к "земле" внутренним резистором.
Аватара пользователя
Halex
Грызет канифоль
Сообщения: 281
Зарегистрирован: Пт ноя 15, 2013 20:58:23

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

Сообщение Halex »

prw07 писал(а):Ведь я подтягиваю пины к "земле" внутренним резистором.
Ахренеть!!! В даташит бегом... смотреть раздел I/O Ports.
prw07
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Ср янв 26, 2011 17:00:30

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

Сообщение prw07 »

Блин. Лохобоище. Извините за беспокойство.
AlekseyV
Грызет канифоль
Сообщения: 291
Зарегистрирован: Ср май 26, 2010 20:40:47

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

Сообщение AlekseyV »

Доброго времени всем!
Возник такой вопрос: имеем схему, например, 74hc595. Хочу подтянуть контакты VCC и GND непосредственно к схематическим узлам питания/земли, но они имеют статус невидимых. Сразу поясню: децентрализация питания схемы итак сделана - суть вопроса не в этом. Как сделать их видимыми с возможностью подтягивания?
Благодарю заранее!
Изображение
Аватара пользователя
Halex
Грызет канифоль
Сообщения: 281
Зарегистрирован: Пт ноя 15, 2013 20:58:23

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

Сообщение Halex »

AlekseyV писал(а): Хочу подтянуть контакты VCC и GND непосредственно к схематическим узлам питания/земли, но они имеют статус невидимых. ... Как сделать их видимыми с возможностью подтягивания.

Какова цель??? Если для симуляции, то Вы можете их подтянуть только к шинам "имеющим статус" Power Rails, или к терминалам Power. Для этого их вовсе не нужно тянуть "видимыми" проводами. В окне Edit component справа есть кнопка Hidden Pins по ней откроется окно "привязки". Заранее предупреждаю, что всевозможные батарейки, выходы интегральных стабилизаторов и пр. "статусом" Power не обладают и симулятор выдаст ошибку.
Если же вся эта лабуда нужна только для компиляции нетлиста (списка цепей), передаваемого в ARES, то через то же окно можете привязать их куда угодно, хоть к забору, лишь бы на нём было что-то матерное написано, т.е. должен иметься терминал (цепь) с оригинальным названием (лейблом).
Аватара пользователя
sirha
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Ср авг 17, 2011 23:12:30

Глюк LCDALPHA.DLL

Сообщение sirha »

Подскажите пожалуста что может быть такое
когда запускаю файл проекта без этой библиотеке то все нормально работает ,а если запускаю с этой библиотекой
то почему то на ножках PORTB6 И PORTB7 желтые квадратики мигают,кароткое как будто бред какой то,пробовал кнопки делать с этой библиотекой ничего не работает,как ее из проекта удалю все работает.

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

#include <mega8.h>
#include <delay.h>
#include <stdio.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x18;
#endasm


char buff[16];
void main(void)

{

PORTC=0b00000001;

lcd_init(16);

while(1)
{
sprintf(buff,"%c",0xA0);
lcd_puts(buff);
delay_ms(1);
lcd_clear();

 
}

}


символ Б отображается,мигает PB6 и PB7 ЖЕЛТЫМ, если делаю кнопки то они не работают ,кароткое как будто

пробовал несколько LCDALPHA.DLL, нормально работает токо с родным файлом протеуса

фото:

678.jpg
(209.39 КБ) 720 скачиваний
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

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

Сообщение Orion33 »

Велик могучим русский языка :facepalm:
https://youtu.be/PPImYabP5kg?t=28s
Аватара пользователя
mazda
Потрогал лапой паяльник
Сообщения: 382
Зарегистрирован: Сб фев 18, 2012 14:50:22

Re: Глюк LCDALPHA.DLL

Сообщение mazda »

sirha писал(а):Подскажите пожалуста что может быть такое
когда запускаю файл проекта без этой библиотеке то все нормально работает ,а если запускаю с этой библиотекой
то почему то...


с какой библиотекой?
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

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

Сообщение sphincs »

если все работает без лишней библиотеки, то зачем она в проекте?
ATOMIC
Родился
Сообщения: 8
Зарегистрирован: Пт фев 06, 2009 13:23:44

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

Сообщение ATOMIC »

Подскажите пожалуйста, как быть если в протеусе нет контроллера attiny 4313 ? История такая: На базе attiny 2313 было сделано и промоделировано несколько устройств, но понадобилось больше памяти для расширения функционала. Выбор был сделан в пользу 4313 из-за совместимости по выводам и в 2 раза большей памяти.
Cynic
Родился
Сообщения: 9
Зарегистрирован: Чт янв 22, 2015 13:04:58

Вопросы по Proteus'у

Сообщение Cynic »

По советам многих, выбрал Proteus для моделирования работы логики (с целью обучения). Через пару дней использования появилось пару моментов которые сильно портят жизнь, а как их порешать найти не удается. Моменты следующие:
1) Во-первых, охота собирать свои схемы из простых логических элементов (типа И, ИЛИ, НЕ) и объединять их в микросхему для повторного использования. Нашел здесь описание http://electronics.stackexchange.com/questions/74980/how-to-make-own-device-in-proteus как это делать. Вот только добавить в библиотеку такой элемент не получается, а копировать всё время не удобно
2) Не могу найти многовходовые вентили И и ИЛИ. Они вообще есть в каком нибудь виде?
3) Нашел вот такое видео http://www.youtube.com/watch?v=8-cv1bCiuKM как делать собственные устройства. Вот только не могу понять, чё там чувак делает. По сути он просто создает болванку, приделывает к ней выводы и добавляет в библиотеку, а логику он ни где не задает. Нафига это тогда надо?
4) Может кто видел мануал, или цикл статей по Protes'у для начинающего.



Тема дубль.
Сюда перенес.
aen
47ронин
Открыл глаза
Сообщения: 57
Зарегистрирован: Сб авг 15, 2015 08:47:13

Re: Вопросы по Proteus'у

Сообщение 47ронин »

Ответить

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