16.12.2010, 00:36
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
To vank
Для шины адрес/данные обязательно нужен Label, потому что она включена не напрямую к другой шине, а расходится отдельными проводниками. На первой картинке у Вас было правильно, а в приложенном проекте уже нет. Смотри приложенную картинку 1.
Данные у Вас считываются, и заносятся в $20, $21, $22, $23, но только в первом опросе RTC. А потом переписываются нулями. При инициализации RTC не переходит в режим 24 часа, поэтому из регистра $04 читается 0х8* если время PM или 0х0* - если АМ (здесь вместо звездочки время). Смотри картинку 2.
|
|
|
|
16.12.2010, 01:30
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от XoDoK11
|
В какой версии он был?
|
Был, есть и будет есть... во всех.
Специально для слабовидящих и плохослышащих:
Картинка 1 из 7.6 - полный путь. Картинка 2 из v.7.7 - быстрый поиск нужного элемента.
|
|
|
|
16.12.2010, 10:59
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Halex07
|
Картинка 1 из 7.6 - полный путь. Картинка 2 из v.7.7 - быстрый поиск нужного элемента.
|
Понято буквально
Цитата:
|
К таковым как раз и относятся расположенные в папке Modelling Primitives/Digital(Miscellaneous) примитивы различных подчиненных интерфейсов SPISLAVE (интерфейс SPI), I2SSLAVE (интерфейс I2S), D1WSLAVE (интерфейс 1-wire).
|
https://kazus.ru/forums/showpost.php...6&postcount=84
|
|
|
|
17.12.2010, 11:58
|
|
Частый гость
Регистрация: 19.05.2004
Сообщений: 16
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
"Halex07" большое спасибо о ответе. О необходимости поставить Lable на BUS. Я сделал то что и Вы сделали и посмотрел что наверно модел не работает как надо. После читания секунды, нулирается показания на дисплея модели. Я поменял все модели в библиотеке DS12887, DS12887A,
DS12C887,DS12C887A, но всегда так получалось.
Halex07, почему такое "Мessage" получается когда начинает симулация?
|
|
|
|
19.12.2010, 18:40
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от vank
|
Halex07, почему такое "Мessage" получается когда начинает симулация?
|
Такое сообщение предупреждает о том что в этих цепях обнаружен конфликт логических уровней.
Модель DS12887 действительно "сырая", недоделанная до конца. При чтении данных из RTC они "зависают" на шине и никакими сменами сигналов управления их оттуда выбить невозможно. Хотя по даташиту для используемого у Вас режима Intel:
Цитата:
|
The read cycle is terminated and the bus returns to a high-impedance state as DS transitions low in the case of Motorola timing or as DS transitions high in the case of Intel timing.
|
(8-я страница) описание шины AD0–AD7. В вашем случае это должно произойти при установке DS в единицу в конце цикла чтения. Я проверил модель досконально и в режиме Intel и в режиме MOT данные зависают. Отсюда и конфликт в цепях. Когда вы выдаете из MК следующий адрес, там где встречно сигналы 0 и 1 с выходной шиной RTC возникает конфликт.
|
|
|
|
20.12.2010, 02:42
|
|
Частый гость
Регистрация: 19.05.2004
Сообщений: 16
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Большое спаибо Вам "Halex07"!!! Сожаляю что етот модел не работает, а и Ваше время я потерял!!!
|
|
|
|
20.12.2010, 09:43
|
|
Частый гость
Регистрация: 15.06.2006
Сообщений: 48
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Proteus общие вопросы
Скажите, пожалуйста, как в Протеус 7.7 скрыть TEXT рядом с элементом библиотеки.В ПРАВКА СВОЙСТВ можно скрыть только обозначение и наименование элемента.
|
|
|
|
20.12.2010, 09:53
|
|
Частый гость
Регистрация: 19.05.2004
Сообщений: 16
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
|
|
|
|
03.01.2011, 16:07
|
|
Прописка
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Proteus общие вопросы
С новым годом ВСЕМ!!! Подскажите почему у меня в окне Variables в графе value пишутся переменные в формате ASCII, hex,и десятичном. Вот если переменная char ,int то пишеться ASCII,десятичном.А вот hex нет,а хочется что бы тока в hex.Спасибо.
|
|
|
|
04.01.2011, 00:54
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от AGAT0365
|
Подскажите почему у меня в окне Variables в графе value пишутся переменные в формате ASCII, hex,и десятичном.
|
Клик правой кнопкой мыши в колонке Value на нужной строчке и выбираешь формат. В этом окне будет сохраняться до закрытия проекта. При новом открытии будут опять ASCII, придется повторить операцию.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:20.
|
|