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

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

Сообщение 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

Сообщение CB1 »

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

Сообщение sphincs »

CB1, если притянуть ножку С через резистор к питанию, тогда есть 2 четких уровня и все нормально управляется. иначе она висит в воздухе при закрытом транзисторе и одному протеусу известно че там происходит
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 183
Зарегистрирован: Ср янв 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 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2822
Зарегистрирован: Пт фев 12, 2010 13:47:17

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

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

Сообщение Chettuser »

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

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

Ок, не знал.

Спасибо.
Chettuser

Сообщение Chettuser »

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

Сообщение prw07 »

PORTA=0x00;
DDRA=0x00;

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

Сообщение Halex »

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

Сообщение prw07 »

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

Сообщение AlekseyV »

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

Сообщение Halex »

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

Сообщение 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 КБ) 722 скачивания
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

Сообщение Orion33 »

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

Сообщение mazda »

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

Сообщение sphincs »

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

Сообщение ATOMIC »

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

Сообщение Cynic »

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



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

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

Ответить

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