15.05.2016, 09:52
|
|
Прохожий
Регистрация: 15.05.2016
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Proteus 8.4 - вывод данных
Добрый вечер!
Установил Proteus 8.4, нарисовал схему, залил код в Attiny85 все работает!
Подключил терминал компорта работает, можно что-то анализировать.
Попробывал осццилограф, логический анализатор, удобно можно чтото проанализировать - хотя анализатор мелковат!
А можно ли как то регистрировать нужные значения допустим напряжения в разных точках и сохранять в файл?
Нашел такую штуку как элемент "Tape" но не смог его настроить!
Вообщем надо ваша помощь! подскажите.
|
|
|
|
15.05.2016, 10:13
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Proteus 8.4 - вывод данных
Читайте FAQ, там все есть...
__________________
Осторожно , злой кот
|
|
|
|
15.05.2016, 12:59
|
|
Прохожий
Регистрация: 15.05.2016
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus 8.4 - вывод данных
COMPIM Demo - пример использования виртуального COM-порта и виртуального терминала в Протеусе. Последнему для выполнения симуляции необходимо наличие на компьютере двух реальных COM-портов, соединенных нуль-модемным кабелем, либо установки на компьютер программы виртуального COM-порта для имитации соединения с реальным. При этом в режиме симуляции можно организовать обмен данными через это соединение из программы ISIS с любой программой на компьютере, позволяющей работать с COM-портом, например: стандартной Hyper Terminal. - НЕ очень понятно! Можете пояснить - на деле мне надо соеденить 2 usb порта вместе? или как?
|
|
|
|
11.08.2016, 09:13
|
|
Частый гость
Регистрация: 06.03.2007
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus 8.4 - вывод данных
usb порты не надо соединять )
если хотите из внешней программы (не протеус) общаться по сом-порту с виртуальным терминалом в протеусе - тогда необходимо наличие двух физических СОМ терминалов соединенных нульмодемным кабелем. в проекте протеуса привязываете терминал к виртуальному сом-порту №1 (к примеру), а в сторонней программе используете сом-порт №2 (опять к примеру). номера сом-портов зависят от используемых Вами адаптеров. я так понимаю что у Вас есть переходник USB-COM + сом-порт на комьютере либо 2 переходника USB-COM
|
|
|
|
04.01.2017, 19:01
|
|
Гражданин KAZUS.RU
Регистрация: 05.03.2007
Адрес: Kyiv
Сообщений: 711
Сказал спасибо: 128
Сказали Спасибо 537 раз(а) в 159 сообщении(ях)
|
Re: Proteus 8.4 - вывод данных
Сообщение от dosikus
|
Читайте FAQ, там все есть...
|
Делать нам, чайникам, больше нечего, как только факи читать?
Тем более, что на форуме куча специалистов, которым от скуки заняться нечем.
ВОт у меня вопрос, который, уверен, есть в факах, но я хочу услышать живое слово:
запустил в Протеусе 8.4 одну фигнюшку на ATiny13. Тинька работает на частоте 9.6 Мгц. Посчитал, какое число нужно загрузить в три регистра для задрежки в полсекунды. Так вот, в Протеусе эти цифры дали задержку приблизительно раз в 10 больше. Пришлось подобром добиваться приемлемой задержки, и цифры получились резко отличались.
Pauze:
subi Rz0,1
sbci Rz1,0
sbci Rz1,0
brcc Pauze
Када в регистры загрузил 4800000 (0Е А6 00) дело не пошло.
Там в Протеусе что, указана фейковая частота, а реально Тинька моделируется на какой-то другой частоте?
__________________
Скачу!!
|
|
|
|
05.01.2017, 16:37
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus 8.4 - вывод данных
Сообщение от Zionus
|
Делать нам, чайникам, больше нечего, как только факи читать?
|
Ну да, и в даташиты ещё заглядывать. Проще дождаться, когда фейсом по новогоднему оливье повозят. "Их бин" есть у меня после праздников такое настроение...
Сообщение от Zionus
|
Там в Протеусе что, указана фейковая частота, а реально Тинька моделируется на какой-то другой частоте?
|
В Протеусе изначально указаны "заводские" настройки тактовой Tiny13, т.е. 1,2МГц. Даташит:
Цитата:
|
6.2.4 Default Clock Source
The device is shipped (пер. устройство поставляется) with CKSEL = “10”, SUT = “10”, and CKDIV8 programmed. The default clock source setting is therefore the Internal RC Oscillator running at 9.6 MHz with longest start-up time and an initial system clock prescaling of 8. This default setting ensures that all users canmake their desired clock source setting using an In-System or High-voltage Programmer.
|
Добывайте модель Tiny13 из библиотеки Прота, открывайте свойства и проверяйте на соответствие. Так какого хрена к оливье ещё надо??? Откровенно говоря, уже надоело "факать" каждого чайника по этому поводу.
Но это проехали фейсом по тарелке в одну сторону... ЩАС-С-С... повезу в другую...
Сообщение от Zionus
|
Када в регистры загрузил 4800000 (0Е А6 00) дело не пошло.
|
Ну, ещё бы!!! С ариХметикой тоже не дружим после новогодних праздников? Раз уж удосужились код привести "из книжки", так прочитайте что там дальше за ним написано. Стр. 94 (пример для тактовой 4МГц , задержка на 1 сек):
Цитата:
|
В результате в каждой итерации выполняется строго определенное число команд и за строго определенное время: по одному такту на каждое вычитание плюс два такта на переход обратно к началу цикла (ведь для команды brcc условие перехода выполняется, если флаг переноса не установлен), всего пять тактов. (Для особо въедливых отметим, что самый последний цикл будет на один такт короче.) Итак, для того чтобы получить ровно 4 000 000 тактов, нам нужно записать в регистры Razr2-Razr0 число 4 000 000/5 = 800 000 или $0С3500. Это даст интервал в 1 с при тактовой частоте 4 МГц. В общем случае число N, соответствующее нужному интервалу времени Т(с) при тактовой частоте F (Гц), можно получить по формуле TF/5.
|
Да простит меня Юрий Ревич за дословное цитирование его книги! Но мне тоже лишний раз по клавишам стучать "после праздника" в лом.
Ну, что - дальше сами посчитаете, надеюсь калькулятор в Винде не "после вчерашнего"?
А на закусь - это уже персонально от меня по поводу прочтения FAQ. Неоднократно тыкал носом, даже чуть не в начале - смотрите вЫнимательно в трей программы. Тем более, что у Вас код на Асме - проще некуда. Встали в паузу, шагнули по коду и ... (картинка) ... перестали пудрить моСК модератора. Он и так после праздника...
|
|
|
Сказали "Спасибо" Halex07
|
|
|
05.01.2017, 17:53
|
|
Гражданин KAZUS.RU
Регистрация: 05.03.2007
Адрес: Kyiv
Сообщений: 711
Сказал спасибо: 128
Сказали Спасибо 537 раз(а) в 159 сообщении(ях)
|
Re: Proteus 8.4 - вывод данных
Спасибо, Мастер, вы были удивительно добры. Обещаю, что во всем, что вы написали, разберусь, как бы это не было трудно...
(Оливьизм -- предвзятое отношение к людям, имеющим обыкновение есть салат оливье в новый год или вообще потребляющих этот салат, а также уничижительные высказывания в их адрес и дискриминация по этому признаку.)
__________________
Скачу!!
Последний раз редактировалось Zionus; 06.01.2017 в 01:31.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:31.
|
|