15.01.2010, 12:50
|
|
Частый гость
Регистрация: 19.10.2007
Сообщений: 28
Сказал спасибо: 12
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
Re: Proteus общие вопросы
Уважаемые форумчане прошу помощи.
Что эта за ошибка и как с ней бороться.
|
|
|
|
15.01.2010, 14:46
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от ded4141
|
Что эта за ошибка и как с ней бороться.
|
Ну во-первых - у вас не одна ошибка, а несколько.
Первая красная строка гласит о невозможности открыть файл ЕЕ_GSM_CONTROL.BIN, который назначен для микросхемы U1 Вашего проекта. Придется поработать экстрасексом - видимо это или микроконтроллер, или устройство памяти.
Три последующие строки сообщают вам, что компонент с Component Reference GSM1 использован в проекте ну совсем не однократно, ну а последняя строка и сообщает об ошибке компоновки списка цепей, потому что имеются дубли с одинаковым именем (это все про GSM1) и куда какой провод приткнуть - компилятор цепей не может сообразить. Поэтому, борьба с этой ошибкой - Ваше личная внимательность при составлении проекта.
|
|
|
|
15.01.2010, 15:00
|
|
Частый гость
Регистрация: 19.10.2007
Сообщений: 28
Сказал спасибо: 12
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
Re: Proteus общие вопросы
Я уже использовал эту штуку в другом проекте,все было нормально.Мне она нужна только для разводки.В этом проекте я ее удалял и снова вводил и все равно такая дребедень.
|
|
|
|
15.01.2010, 15:35
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Easyrider83
|
Долбаюсь с протеусом, возник дилетантский вопрос.
Необходимо в схему вставить обычный 3 разрядный семисегментный индикатор
|
Не понимаю, почему Тень не настоял на включении этих вариантов в основной комплект. Ну в общем вот в прицепе. Файлы из папки LIBRARY прицепа надо поместить в соответствующую папку установленного Протеуса версия 7.6SP0. Если аллергия на красный цвет, могу приклеить и зеленые, и желтые и серо-буро... Файлы футпринтов для трехзначных Kingbright должны болтаться где-то в ветке Proteus модели, по моему делал Soir, ну ориентировочно в районе с 10 по 20 страницу, хотя могу и ошибиться.
Последний раз редактировалось Halex07; 15.01.2010 в 15:47.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
17.01.2010, 01:46
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Proteus общие вопросы
(HD44780)Controller received data whilst busy сей вердикт означает, что контроллер дисплея получил данные, когда он еще занят, т.е. произошел сбой. А это еще в конце п/пр инициализации дисплея - так о каком выводе после этого речь?[/QUOTE]
Спасибо за советы. Вот OTEST уже направил меня на "путь истиный" (рекомендовал воспользоваться DIGITAL ANALYSIS), только не сказал на что обратить внимание. Вот там я и увидел это сообщение и начал разбираться с процессом. Я читал об этом инструменте, но не подозревал о его возможностях (анализ таймингов LCD).
Сбивало с толку то, что в железе все работает на разных дисплеях разных производителей, а "ошибка" как-бы в Proteus'е.
В результате понял, что Proteus выполняет все точь-в -точь по даташиту, а реальные LCD немного аппроксимируют (расчет на "дурака").
Вот, например, я вывожу на LCD 4х20 строки таким образом:
1 стр.
3 стр.
2 стр.
4 стр.
т.е. в порядке записи в DDRAM. (0-27h 40-67h)
без указания адреса второй строки. И все дисплеи это прекрастно понимают.
"For a 2-line display, the cursor automatically moves from the first to the second line after the 40th digit of the first line has been written."
А вот Proteus хочет непосредственного указания адреса второй строки (40h) перед записью туда.
Еще раз спасибо. Пока все работает. Продолжаю изучение дальше.
|
|
|
|
17.01.2010, 11:36
|
|
Частый гость
Регистрация: 14.08.2005
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
Re: Proteus общие вопросы
To: Halex07
Спасибо за быстрый ответ.
Я оригинальный DIGITAL.LML файл переименовал и сохранил, исправления сделал только для проверки самой идеи.
Еще раз СПАСИБО.
|
|
|
|
18.01.2010, 12:27
|
|
Частый гость
Регистрация: 05.09.2006
Сообщений: 43
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Странно думал народу будет что добавить но пока в ответ на мой проект тишина . Неужели ни кто не собирал светодиодное панно.
|
|
|
|
18.01.2010, 16:32
|
|
Частый гость
Регистрация: 19.10.2007
Сообщений: 28
Сказал спасибо: 12
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
Re: Proteus общие вопросы
Может всетаки кто подскажет как через эти ИКСы выйти на ошибки.
Заранее благодарю.
|
|
|
|
18.01.2010, 21:36
|
|
Прописка
Регистрация: 14.11.2006
Сообщений: 150
Сказал спасибо: 31
Сказали Спасибо 125 раз(а) в 62 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от ded4141
|
Может всетаки кто подскажет как через эти ИКСы выйти на ошибки.
|
Сообщение "Dublicate part reference: R1 [R1]" означает, что в схеме используется два резистора с одинаковым номером R1. Приложите свой проект, может удастся расшифровать ИКСы.
|
|
|
|
19.01.2010, 07:42
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от ded4141
|
Может всетаки кто подскажет как через эти ИКСы выйти на ошибки.
|
Ну ведь подсказка во фразе и не обязательно это должны быть резисторы - любые дубликаты, в том числе и пины с одинаковым Pin Name. Вы кстати подрезали картинку с ошибкой - там в конце Netlist Compiler Вас культурно посылает... Simulation FAILED Due Netlist Compiler Error(s)
А Вы, судя по всему, - просто игнорировали сообщение, когда создавали ( Make Device) свой девайс (Рис. 1). А надо то всего было Вам сделать так, как показано на (Рис. 2), т.е. в графической модели пин с этим Name всего один, а вот для конкретного корпуса (в примере на Рис. 2 - это Mega32) этому имени назначены все соответствующие "копыта" корпуса.
Последний раз редактировалось Halex07; 19.01.2010 в 07:52.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:06.
|
|