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

Обсуждаем цифровые устройства...
Аватара пользователя
Pahan
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35
Контактная информация:

Сообщение Pahan »

Ага, ясно. Я просто с АВР никогда не работал. Ну может кому другому информация пригодится. Кстати я в HEXе даже слово конфигурации фьюзов сохраняю. Программы программаторов (IC-Prog, WinPic800) это понимают и очень удобно получается, открыл 1 HEX файл и сразу прошил, ничего не выставляя и ни о чем не думая.
Реклама
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Pahan писал(а):открыл 1 HEX файл и сразу прошил
Это хорошо !
Pahan писал(а):и ни о чем не думая.
Это плохо !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Реклама
hattory
Родился
Сообщения: 1
Зарегистрирован: Ср мар 19, 2008 12:16:16

Симулировать IIC LCD на Proteus

Сообщение hattory »

Совсем недавно стал изучать цифровую технику. Подошел к изучению Протеуса и не нашел в базе IIC LCD. Можно ли как-то симулировать или создать его в программе?

Версия 7.2 SP2

Спасибо
Black_Queen152
Родился
Сообщения: 3
Зарегистрирован: Ср мар 19, 2008 13:16:44

Сообщение Black_Queen152 »

Если кому не лень, помогите, пожалуйста!
Мне для курсовой срочно нужно собрать в симуляторе Протеус работоспособную схему шахматных часов. Вроде бы, нашла в книге Заеца картинку нужной схемы, и даже прилагающиеся ASM и HEX файлы (asm точно от этой схемы и нормально компилируется). Однако при попытках смоделировать схему с разными дешифраторами 3 - 8 (точно такого же, как на рисунке, в протике не оказалось) на семисегментных индикаторах видна лишь какая-то бессмыслица. А может, не в дешифраторах дело, а схема получилась неверной? Например, я просто не знаю, куда совать провод, который должен подключаться к выходу U на проце на картинке (в протике нет этого выхода), и в данной схеме подключила его просто к земле через инвертор, чтобы поступала логическая единица (пробовала и по-другому, но всё это, видимо, тоже было очень глупо, потому что всё равно ничего не работало)...

Прилагаю файлы с одним из моих последних вариантов схемы, рисунком схемы из книжки и ASM.
Вложения
ChessClock.zip
(91.55 КБ) 854 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

[quote="Black_Queen152"]

попробуй собрать эту схему используя аналог
74LS137 3х8 дешифратор/демултиплексор
Вложения
шаматные часы.rar
(63.19 КБ) 753 скачивания
Реклама
Black_Queen152
Родился
Сообщения: 3
Зарегистрирован: Ср мар 19, 2008 13:16:44

Сообщение Black_Queen152 »

Не выходит. Я уже пробовала делать схему с 74LS137 (ведь он как раз похож на нарисованный в книжке), но протеус на симуляции такой схемы почему-то всегда напрочь зависает.
Реклама
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

Black_Queen152 писал(а):Не выходит. Я уже пробовала делать схему с 74LS137 (ведь он как раз похож на нарисованный в книжке), но протеус на симуляции такой схемы почему-то всегда напрочь зависает.
какя версия Proteus ?
если 7.1 то может зависать
когда меняешь уже установленные компоненты
на другие
в 7.2 sp2 таких глюков нет :idea:
Black_Queen152
Родился
Сообщения: 3
Зарегистрирован: Ср мар 19, 2008 13:16:44

Сообщение Black_Queen152 »

Да, 7.1 у меня. А на шестом будет зависать? У меня в технаре в общей сети есть только 6я и 7.1 версия протика. А чтобы новую версию из нета качать, для этого он слишком много весит (у меня аДСЛ с лимитом)...
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

[quote="Black_Queen152"]

глюки были и в 6х версиях в7.2 sp2 особо не наблюдается
есть схема chess clock но нет прошивки она была на сайте
журнала "Схемотехника "но журнал вместе с сайтом тихо помер
Вложения
510272.rar
(33.62 КБ) 707 скачиваний
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

Сообщение Chip115 »

Всем привет! Скачал прогу. версия 6. не могу заставить светиться MPX индикатор. (сдвоенный) Одинарный работает. Мож что в настройках? Еще одинарный некоректно отображает цифры. Тут читал что JTAG снять надо. Но млин немогу его найти :(
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Chip115 писал(а):Всем привет! Скачал прогу. версия 6. :(
PROTEUS 7.2 качественный релиз с лекарством от NEMO.

Много ответов на море вопросов по PROTEUS там - http://kazus.ru/forum/2/index.html
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

ARV писал(а):Так как PROTEUS не позволяет загружать в EEPROM микроконтроллера данные, а это необходимо для работы нормальных прошивок, сделана ...
Ну почему же народ самоучители то не читает ? :cry: :cry:

PROTEUS - самоучитель начинающим

Конечно же EEPROM в PROTEUS загружается и симулируется.
Изображение
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

Сообщение Chip115 »

Скачал протеус 7,2. проблема с atmega 16. Устанавливает бит 0 порта С, как требует программа, но не сбрасывает его. Еще проблема с индикатором. ОК. Подключаю катоды через транзистор к массе. но траны открыты не зависимо что на базе.
Как должно работать:
При подачи питания загораются точки, спустя 2 секунды точки гаснут и загорется FF.
Но точки не гаснут!!! И с тараноми гемор. Есть идеи из за чего так?

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

.include "m16def.inc"
.def	F=r24
.def	temp=r16
.def	cnt=r17
.def	delay1=r18
.def	delay2=r19
.def	delay3=r20
.def	delay4=r21
.def	GO=r22
.def	Down=r23
rjmp init
init:
	ser temp					;выводы порта А,В,С выходы
	out DDRA,temp				;
	out	DDRB,temp				;
	out DDRC,temp				;
	ldi temp,0b11110000			;конфигурирование порта D
	out DDRD,temp				;
	
	ldi temp,0b00001111			;Подтяжка порта вкл.
	out PortD,temp				;

	ldi F,0b10001110			;забиваем F
	
Power_on:
	ldi temp,0b11000000			;Включаем  разяды индикатора
	out PortB,temp				;
	sbi PortC,0					;устанавить бит 0 (включить точку)
	

;************* *****************
Init_CPU:						;формируем задержку в 2 сек.
	ldi delay1,0x00				;
	ldi delay2,0x6A				;	
	ldi delay3,0x18				;
Loop:
	subi delay1,1				;
	sbci delay2,0				;
	sbci delay3,0				;
	brcc Loop					;					;
	cbi PortC,0					; гасим точку
FF:		;на индикаторе должно светиться FF без точек
	
	
	
	ldi temp,0b10001110			;зажигаем F
	out PortC,temp				;
	sbis PinD,3					;кнопка "старт" нажата?
	;rjmp GO					;да
	rjmp FF						;нет
;************************************
Вложения
robo M16.rar
(21.28 КБ) 750 скачиваний
Последний раз редактировалось Chip115 Пн мар 31, 2008 00:35:09, всего редактировалось 1 раз.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Chip115 писал(а):Скачал протеус 7,2. проблема с atmega 16. Устанавливает бит 0 порта С, как требует программа, но не сбрасывает его.
Выше на картинке адрес самоучителя по PROTEUS и еще причина не работы порта С описана в кратком курсе по AVR - страница 2 "Устройство МК AVR" - очень советую прочитать чтобы знать ! Смотрите под кнопкой Изображение ниже.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Chip115 писал(а):Подключаю катоды через транзистор к массе. но траны открыты не зависимо что на базе.
Не видно там транзисторов !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

Такое дело - в схеме есть два транзюка из сборки IRF7301. Но когда запускаю развод платы - протеус мне предлагает два корпуса. Как ему сказать что в корпусе 2 транзюка?
И ещё оффтоп - не могу нигде найти схему подключения ЖКИ по 3-м проводам. Надеюсь Tych прийдёт на помощь :cry:
There is only 10 kind of people: those who understands binary code and those who dont!!!
Adakur
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пн мар 10, 2008 00:30:59
Откуда: Ивантеевка
Контактная информация:

Сообщение Adakur »

Negor писал(а):Надеюсь Tych прийдёт на помощь :cry:
Он на сутки забанен :cry:
Negor писал(а):Такое дело - в схеме есть два транзюка из сборки IRF7301. Но когда запускаю развод платы - протеус мне предлагает два корпуса. Как ему сказать что в корпусе 2 транзюка?
Ты бы приложил файл .DSN
Adakur
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пн мар 10, 2008 00:30:59
Откуда: Ивантеевка
Контактная информация:

Сообщение Adakur »

Negor писал(а):не могу нигде найти схему подключения ЖКИ по 3-м проводам.
Вот вам - LCD по 3 проводам проект в CVAVR и
PROTEUS из Tych-запасов.
Вложения
PROTEUS LCD по 3 проводам с74HC164 CVAVR.rar
(31.97 КБ) 903 скачивания
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

Ну вот он - мой проэктик
Вложения
Cooler_Master_ATMega8.rar
(23.59 КБ) 909 скачиваний
There is only 10 kind of people: those who understands binary code and those who dont!!!
Adakur
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пн мар 10, 2008 00:30:59
Откуда: Ивантеевка
Контактная информация:

Сообщение Adakur »

Negor писал(а):Ну вот он - мой проэктик
Достаточно файла master.DSN ! зачем бэк файлы то ?

А где исходники и прошивки ? Че симулить-то ?
Ответить

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