Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: VM LAB
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Pyku_He_oTTyda
Подскажите, как в VM LAB подключить потенциометр из Control Panel, например S1?
Необходимо одна нога "земля", вторая "+пит", движок на вывод МК. Необходимо сие для отладки АЦП. В хелпе честно говоря запутался с данным подключениемsad.gif
Old1
Цитата(Pyku_He_oTTyda @ Sep 12 2005, 16:11)
Подскажите, как в VM LAB подключить потенциометр из Control Panel, например S1?
Необходимо одна нога "земля", вторая "+пит", движок на вывод МК. Необходимо сие для отладки АЦП. В хелпе честно говоря запутался с данным подключениемsad.gif
*

1)в меню Components выбираешь Vslider;
2)в окне с файлом проекта получаешь строку вида:
V[inst_name] node VSS SLIDER_x(v_low v_high)
3)модифицируешь ее например вот так:
Vm PE3 VSS SLIDER_1(0 3)
Это означает что отвод потенциометра(slider) номер 1 подключен к выводу
РЕ3 контроллера и напряжение на отводе будет меняться в
диапазоне от 0 до 3 в в зависимости от положения движка.
[inst_name] в данном случае m- это произвольный идетификатор.
Ну а земля и питание уже подключены по умолчанию...
Pyku_He_oTTyda
Спасибо! Буду пробовать.
Pyku_He_oTTyda
Спасибо еще раз, с этим вопросом разобрался. Но возник еще один:
АЦП в тини15 работает только со входом ADC0(PB5) независимо от установок регистра ADMUX.
В реальном устройстве все ОК, у меня висит на ADC2(PB3).
Это глюк VMLAB, или я что то пропустил?
Old1
Цитата(Pyku_He_oTTyda @ Sep 14 2005, 12:26)
Спасибо еще раз, с этим вопросом разобрался. Но возник еще один:
АЦП в тини15 работает только со входом ADC0(PB5) независимо от установок регистра ADMUX.
В реальном устройстве все ОК, у меня висит на ADC2(PB3).
Это глюк VMLAB, или я что то пропустил?
*

Вполне может быть, я, правда, с тинями не работал , но для других кристалов (например 90S2313, 90S8535 в других не проверял) отловил пару глюков:
-при работе с модулем захвата таймера 1 симулятор обращается к регистрам ICR1L и ICR1H по адресам 0х46 и 0х47 соответственно вместо 0х44 и 0х45, пришлось на время отладки модифицировать хидер для этого контроллера;
- не работает захват таймера 1 по событию от аналогового компаратора, думал это ограниечение симулятора, но в хелпе ничего такого не нашел, и такая же лажа с мегами, пробовал для 128... Похоже, что сырая это софтина...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.