15.09.2015, 16:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,767
Сказал спасибо: 5,555
Сказали Спасибо 25,316 раз(а) в 5,688 сообщении(ях)
|
Re: Proteus общие вопросы
Подскажите, пожалуйста, как этим инструментом отладки пользоваться?
Хотел глянуть обмен в симуляции, для начала взял из папки сэмплов AN940 для Майкрочипа прицепил к TC72. Осциллографом вижу пачки бегают, а SPI-терминал чего-то показывать не хочет.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
15.09.2015, 21:51
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Kolo113
|
питание контроллера (Hidden Pins) оторвать непосредственно от внешнего питания и подключить через кренку
|
Во-первых, "А зачем?". Всё равно напряжение с регулятора будет выходить постоянное.
Во-вторых, никак. Можно только изменить напряжение питания МК через Power Rail, поменяв значение стандартной шины VCC/VDD, либо создав свою шину с другим напряжением и в свойствах МК подключить скрытые ножки к новой шине.
Сообщение от Eddy71
|
Подскажите, пожалуйста, как этим инструментом отладки пользоваться?
|
В свойствах дебаггера поставить Monitor, указать полярности сигналов и семплирования, разрядности шины и порядка следования битов в соответствии с настройками шины SPI. Скорость задается только в режиме Master, в других режимах не влияет. Ну и подключить к шине (DOUT дебаггера не подключать).
|
|
|
Эти 2 пользователя(ей) сказали Спасибо NewWriter за это сообщение:
|
|
|
16.09.2015, 00:10
|
|
Частый гость
Регистрация: 16.11.2010
Сообщений: 22
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Сообщение от NewWriter
|
Во-первых, "А зачем?". Всё равно напряжение с регулятора будет выходить постоянное.
|
Хотелось обкатать в протеусе руление контроллером своим же питаловом (в слип уходить по таймауту например)
Ну раз никак, значит никак, сенкью!
Последний раз редактировалось Kolo113; 16.09.2015 в 00:20.
|
|
|
|
16.09.2015, 09:32
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Proteus общие вопросы
Так в слип МК уходит без изменения напряжения питания. Если питание МК отключить, то МК вообще вырубится.
В слипе изменяется только ток потребления МК. А протеус не умеет считать ток потребления по шинам питания.
|
|
|
|
16.09.2015, 11:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,767
Сказал спасибо: 5,555
Сказали Спасибо 25,316 раз(а) в 5,688 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от NewWriter
|
Ну и подключить к шине (DOUT дебаггера не подключать).
|
Спасибо.
А по выводам SS и TRIG не подскажите, что они делают?
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
16.09.2015, 23:09
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Proteus общие вопросы
Вывод SS - это как раз Slave Select, которым выбирается конкретное устройство на шине. Активный уровень - низкий. Работает как вход при выбранном режиме Monitor или Slave. В режиме Master работает как выход CS (Chip Select) шины.
TRIG - это вход триггера, работающего в режиме Master, по сигналу которого (положительный фронт, переход из 0 в 1) начнется передача в шину из окошка Predefined Sequence в окошко Buffered Sequence и сразу на передачу по интерфейсу.
В окошко Predefined Sequence байт заносится нажатием кнопки Add после ввода байта в шестнадцатеричном, десятичном или двоичном формате.
Если вместо Add нажать Queue, то он сразу же будет отправлен или поставлен в очередь на отправку после предыдущего байта.
Помимо этого, байты для отправки можно написать прямо в свойствах дебаггера, в окошке Other Properties вот так:
Код:
|
{SEQUENCE000=0xD5}
{SEQUENCE001=0x47}
{SEQUENCE002=0x7A}
{SEQUENCE003=0x45} |
либо выбрать текстовый файл (Sequence file), в котором просто через пробел будут записаны байты для отправки.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
17.09.2015, 09:53
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Eddy71
|
Подскажите, пожалуйста, как этим инструментом отладки пользоваться?
|
Так описание я уже давно выложил, вот только примеры выложить лапы не доходят.
__________________
Halex
|
|
|
Сказали "Спасибо" Halex07
|
|
|
17.09.2015, 13:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,767
Сказал спасибо: 5,555
Сказали Спасибо 25,316 раз(а) в 5,688 сообщении(ях)
|
Re: Proteus общие вопросы
Побился и в итого ..воспользовался графом. В словах конфигурации LMX2322 по 18 бит, а SPI-монитор может ловить по 8 или по 16 бит. Век живи - век учись. Всё таки полезная штука, Proteus..
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
28.09.2015, 17:05
|
|
Частый гость
Регистрация: 21.08.2011
Сообщений: 36
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Подскажите, почему Proteus так мерит напряжение:
Конкретно меня напрягают следующие вещи: - Почему не смотря на то, что источник выдает 12 вольт, Proteus показывает по ~6 вольт у каждого из полюсов?
- Почему на рисунке А, не смотря на то, что падение напряжение на резисторах 4 вольта, E2 == E3?
- Почему Proteus показывает направление движения тока от + к -, хотя вроде как электроны двигаются в проводнике, а дырка это вообще псевдо-частица.
Вопросы ламерские, но что делать учусь. В голове пока каша
|
|
|
|
28.09.2015, 17:12
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus общие вопросы
Cynic_, Меня вообще удивляет что он там напряжение показывает, заземли минус (ну или плюс, если плюс общий) источника питания. Если лень заземлять используй библиотечные источники, они по умолчанию заземлены.
Сообщение от Cynic_
|
Почему Proteus показывает направление движения тока от + к -,
|
А там программисты русские, им (как и нам) сказали что ток от + к - тикёт вот так и рисуют.
Собсна, это общепринятое указание направления тока, прямо противоположное направлению носителей заряда. как-то так.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Последний раз редактировалось Murka-MakMur; 28.09.2015 в 17:21.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:18.
|
|