реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> VM LAB, Подключение потенциометра
Pyku_He_oTTyda
сообщение Sep 12 2005, 13:11
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Подскажите, как в VM LAB подключить потенциометр из Control Panel, например S1?
Необходимо одна нога "земля", вторая "+пит", движок на вывод МК. Необходимо сие для отладки АЦП. В хелпе честно говоря запутался с данным подключениемsad.gif


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Old1
сообщение Sep 12 2005, 17:12
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(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- это произвольный идетификатор.
Ну а земля и питание уже подключены по умолчанию...
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Sep 13 2005, 04:50
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Спасибо! Буду пробовать.


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Sep 14 2005, 09:26
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Спасибо еще раз, с этим вопросом разобрался. Но возник еще один:
АЦП в тини15 работает только со входом ADC0(PB5) независимо от установок регистра ADMUX.
В реальном устройстве все ОК, у меня висит на ADC2(PB3).
Это глюк VMLAB, или я что то пропустил?


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Old1
сообщение Sep 14 2005, 16:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(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... Похоже, что сырая это софтина...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016