Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 18.01.2011, 18:34   #1541
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Lavrentii Посмотреть сообщение
Вопрос вот в чем: нет ли утилиты или какой-либо методики, чтобы эту информацию просмотреть или вытащить.
Есть вариант Export Section / Import Section. Позволяет из старших версий переносить в младшие, но если модель в младших версиях не представлена, то симуляции не будет.
Реклама:
Halex07 вне форума   Ответить с цитированием
Непрочитано 18.01.2011, 19:13   #1542
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

То есть в версии Протеуса 7.хх делаем Export Section и полученный файл
втаскиваем через Import Section в Протеус 6.хх ?
А если под руками есть только проект Протеуса 7.хх а самого Протеуса 7.хх
нет - все потуги напрасны ?
Lavrentii вне форума   Ответить с цитированием
Непрочитано 18.01.2011, 22:40   #1543
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Цитата:
все потуги напрасны ?
скинь мне или ещё кому а я тебе SEC.
otest вне форума   Ответить с цитированием
Непрочитано 19.01.2011, 07:21   #1544
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию 2_otest

Благодарю! Но это же не выход. Собственно говоря я и беру большинство
проектов на этом форуме и каждый раз просить файл SEC несколько некрасиво,
на мой взгляд.

Суть вот в чем - я посмотрел примерно внутреннюю структуру файла проекта
и пришел к выводу, что структура похожая на файл SEC, внутри фактически
есть. Разница в том, что в SEC нет нумерации элементов.
Если я загружаю в Протеус 6.хх проект в котором есть неподдерживаемые
элементы - так у меня было с цветными LCD - он их на экране отображает,
но конечно же не моделирует.
Вот и возникла мысль как-то вынуть из проекта данные, характерные для
файл SEC. Можно, конечно, проделать реверсивную разработку, но как-то
не хотелось бы, да и информации о структурах файлов недостаточно.
Lavrentii вне форума   Ответить с цитированием
Непрочитано 20.01.2011, 17:01   #1545
Maxim39
Прописка
 
Аватар для Maxim39
 
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Maxim39 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от basjanja Посмотреть сообщение
здравствуйте, может кто-нибудь использовал модель DS1620 - как то не получается с ней договорится - буду рада за совет или пример по теме
Господа помогите кто чем может:
Аналогичная проблемма решил её тем что воткнул пустой старт\СТОП
Хочется знать что неправильно делаю.

TEMP_READ CALL StartCond ; отправляем байт конфигурации термометра
MOVLW 0x90 ; адрес термометра для записи
CALL SendByte ; передаем байт
MOVLW 0xAC ; см. Datasheet
CALL SendByte ; передаем байт
MOVLW 0x03 ; см. Datasheet
CALL SendByte ; передаем байт

CALL StartCond ; повторный старт
MOVLW 0x90 ; адрес термометра для записи
CALL SendByte ; передаем байт
MOVLW 0xEE ; стартуем преобразование
CALL SendByte ; передаем байт
CALL StopCond ; стоп передачи

CALL Wait1SEC
;-------------------------------------------------------------------------------------------------
CALL StartCond ; ПОВТОРНЫЙ СТАРТ\СТОП
CALL StopCond ; ЕСЛИ ЕГО УБРАТЬ СЛЕДУЮЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ЧИТАЕТСЯ 00
; Какие бы данные вы бы не запрашивали, а в таком виде все работает я так и не понял почему
;-------------------------------------------------------------------------------------------------
CALL StartCond ; проверяем что записалось
MOVLW 0x90 ; адрес термометра для записи
CALL SendByte ; передаем байт
MOVLW 0xAC ; см. Datasheet
CALL SendByte ; передаем байт
CALL StartCond ; повторный старт
MOVLW 0x91 ; адрес термометра для чтения
CALL SendByte ; передаем байт
CALL ReadByte ; читаем байт (в протеусе читается 0x83)
MOVWF TMP_AC ; записываем в соответствующий регистр
CALL NotACK ; нет ACK от мастера, значит скоро стоп
CALL StopCond ; стоп передачи

CALL StartCond ; стартуем новый запрос
MOVLW 0x90 ; адрес термометра для записи
CALL SendByte ; передаем байт
MOVLW 0xAA ; см. Datasheet
CALL SendByte ; передаем байт
CALL StartCond ; повторный старт
MOVLW 0x91 ; адрес термометра для чтения
CALL SendByte ; передаем байт
CALL ReadByte ; читаем старший байт градусы
MOVWF THigh ; записываем в соответствующий регистр
CALL YesACK ; подтверждаем прием
CALL ReadByte ; читаем младший байт 0.5\0.0 градуса
MOVWF Tlow ; записываем в соответствующий регистр
CALL NotACK ; нет ACK от мастера, значит скоро стоп
CALL StopCond ; стоп передачи

Вот что протеус дает на картинке
Миниатюры:
Нажмите на изображение для увеличения
Название: PIC to 1621 and 1307.JPG
Просмотров: 52
Размер:	45.6 Кб
ID:	17090  
Maxim39 вне форума   Ответить с цитированием
Непрочитано 22.01.2011, 12:44   #1546
grbizly
Частый гость
 
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
grbizly на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Помогите подружить IAR AVR и Proteus? как сделать отладку, чтобы IAR создавал .coff или что подходящее для Proteus.
может где то уже и обсуждалось не могу найти.
grbizly вне форума   Ответить с цитированием
Непрочитано 22.01.2011, 13:30   #1547
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от grbizly Посмотреть сообщение
как сделать отладку, чтобы IAR создавал .coff или что подходящее для Proteus.
IAR создает UBROF. Его и добавляете.
Миниатюры:
Нажмите на изображение для увеличения
Название: ubrof.gif
Просмотров: 70
Размер:	30.2 Кб
ID:	17178  
Halex07 вне форума   Ответить с цитированием
Непрочитано 22.01.2011, 14:49   #1548
grbizly
Частый гость
 
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
grbizly на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Спасибо разобрался.
grbizly вне форума   Ответить с цитированием
Непрочитано 23.01.2011, 14:40   #1549
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Добрый день всем.
Вобшем такая проблема. При попытке симулировать проект в очень странно ведут себя переменные.
Точнее они никак себя не ведут. Я не могу поменять формат вывода, и переменные не меняют своих значений не в окне AVR Variables, не в окне Watch Window. Кто знает че с ними делать подскажите.
Версия Proteus 7.7 sp2, компилятор CodeVisionAVR 2.05
Проект во вложении симуляция настроена, все лишнее отключено, функция простейшая.
Вложения:
Тип файла: zip Simulation.zip (178.1 Кб, 57 просмотров)
7Fantomas7 вне форума   Ответить с цитированием
Непрочитано 24.01.2011, 22:30   #1550
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от 7Fantomas7 Посмотреть сообщение
Кто знает че с ними делать подскажите.
Версия Proteus 7.7 sp2, компилятор CodeVisionAVR 2.05
Что-то мне это Ваше "новое начинание" напоминает Шарикова из "Собачье сердце" - "А че тут думать, взять и все поделить...". Может оно и хорошо в некоторых случаях, но доходить в этом стремлении до абсурда... извините. Вот этим вот:
Код:
extern unsigned char zadanie_I; //переменная задание для источника тока
extern unsigned char zadanie_U; //переменная задание для источника напряжения
компилятор загоняет ваши переменные в регистры, где Протеус их благополучно потерял. Да и КЛЮДЕ вы их из start_310.c не отправили, что рекомендуется. Вообще непонятна конструкция с peremenie_konst.h - это что, специально чтобы запутать себя и других, а заодно и компилятор и отладчик. Стоит ли такая "овчинка выделки" - вынести определение переменных в отдельный хидер, который больше ни для чего на х.. не нужен. Вы почитайте свою "прикроватную" то: стр. 181 последний абздец и особенно второе предупреждение чуть далее на стр. 182 вверху.
Halex07 вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
CAN BUS общие впечатления vasseff Микроконтроллеры, АЦП, память и т.д 7 20.06.2007 09:15
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


Часовой пояс GMT +4, время: 05:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot