Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.02.2009, 18:39  
VadimL
Прохожий
 
Регистрация: 02.02.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
VadimL на пути к лучшему
По умолчанию VMLAB: симуляция АЦП

Добрый день чесной народ!
Помогите в решении следующего несложного вопроса.
Я пытаюсь писать пограммы для AVR с помощью CAVR. Использую Визарда. Конфигурирую АЦП в режиме Noise canceler. Плюс запускаю счетчик. В прерывании счетчика выполняю, предложенный Визардом код:
asm
in r30,mcucr
cbr r30,__sm_mask
sbr r30,__se_bit | __sm_adc_noise_red
out mcucr,r30
sleep
cbr r30,__se_bit
out mcucr,r30
#endasm
и все вроде бы хорошо.Но как только я пытаюсь запустить мою прогу в VMLAB начинаются неприятные моменты: после команды sleep все останавливается , флаг для прерывания от АЦП вручную установить не могу. Короче симулировать работу АЦП в этом режиме не получается. Заранее огромное спасибо всем за помощь!!!
Реклама:
VadimL вне форума  
Непрочитано 02.02.2009, 19:11  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: VMLAB: симуляция АЦП

Сообщение от VadimL
Я пытаюсь писать пограммы для AVR с помощью CAVR. Использую Визард.
Что такое CAVR ? Где посмотреть ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 02.02.2009, 22:00  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию

Может то,что я скажу и не поможет,но попробовать можно
1.На всякий случай,не трогайте индексный регистр
2.Вначале функции поставте PUSH reg,а при выходе POP reg.Ведь неизвестно чем они там занимались перед тем как вы их вызвали.
Vov123 вне форума  
Непрочитано 03.02.2009, 10:44  
alexperm72
Прохожий
 
Регистрация: 24.06.2006
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alexperm72 на пути к лучшему
По умолчанию

А перед командой "SLEEP" должен быть запуск преобразования.
alexperm72 вне форума  
Непрочитано 08.02.2009, 11:43  
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Я попробовал просимулировать вашу задачу,всё получилось . Прилагаю файл. В слипе будет находиться 833тика.(не совсем доганяю почему так долго,но думать лень ). Удачи!

Прикрепленный файл: 3537073.rar
lankai вне форума  
Непрочитано 12.02.2009, 22:14  
lankai
Частый гость
 
Регистрация: 18.12.2007
Сообщений: 34
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 1 сообщении
lankai на пути к лучшему
По умолчанию

Сообщение от alexperm72
А перед командой "SLEEP" должен быть запуск преобразования.
Абсолютно не верно . Режим пониженных шумов для того и создан,что бы выборку(она производиться в начале преобразования) производить при выключенных источниках всевозможных помех, то есть после команды "sleep".
lankai вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа в VMLAB. sas12 Proteus, KiCAD и другие ECAD 5 25.09.2008 19:28
Проблемы с ЖК в VmLab Tessem Микроконтроллеры, АЦП, память и т.д 11 10.10.2007 14:25
VMlab vs Proteus Myp_from_roboforum Proteus, KiCAD и другие ECAD 5 01.03.2007 11:47
вопрос по VMLAB dimonbest Proteus, KiCAD и другие ECAD 3 07.10.2006 20:59
mega8535... vmlab dret Микроконтроллеры, АЦП, память и т.д 1 28.03.2005 21:29


Часовой пояс GMT +4, время: 13:47.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot