Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.08.2009, 12:48
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Аналоговый компаратор Atiny2313 в PROTEUS
друзья !
Не судите меня строго пожалуйсто за скромную подготовку по микроконтроллерам, но что делать, выше головы не прыгнешь.
Использую ATiny2313 уже несколько дней мучаюсь с аналоговым компаратором .Чего только не смотрел. Мож., думаю сам разберусь ,чтобы людей не беспокоить, но увы ,ничего не получается, ни как не могу его симмултровать в proteus.
Хочу ввести через компаратор сигнал на ТАЙМЕР1 в режиме захвата дабы измерить интервалы.
настраиваю так;
ACSR=0x44;компаратор подключается к входу захвата таймера 1 и на вход AINO подактся внктренный ИОН а на AIN1 подается собственно сигнал .
TCCR1B=0x61; таймер настраивается на шумоподавление и
нарастающий фронт сигнала захвата и системный такт.
Что не сделал ,как не менял варианты но никакой реакции.В регистре захвата ICR1 ничего не записывается.
может компаратор в proteus не симулитуется?
Помогите пожалуйсто разобратся.
|
|
|
|
15.08.2009, 13:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Проек то ГДЕ ???
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
15.08.2009, 23:53
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
здравствуйте Лев!
Я читал ваш курс и оттуда и научился всему, что знаю но на практике столкнулся с коипаратором, который не симулируется в протеусе и хочу разобратся только в этом.
никакого проекта пока нет,есть задумка.
Без выяснения проблемы с компаратором просто дальше не смогу вигатся.
|
|
|
|
16.08.2009, 11:55
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
...
|
Мыло проверь.
__________________
Осторожно , злой кот
|
|
|
|
16.08.2009, 13:01
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
уважаемый dosikus!
Благодарю за проявленное внимание.
Мыло то смотрел но не помогло.
не могли бы ли вы дать 2-3 строчки кода на CVAVR
чтобы можно было просимулировать в PROTEUS аналоговый компаратор какого нибудь микроконтроллера AVR?
|
|
|
|
16.08.2009, 14:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от dosikus
|
Сообщение от avr123-nm-ru
|
...
|
Мыло проверь.
|
Ответил !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
16.08.2009, 15:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Вот сделал вам проект CVAVR и PROTEUS
Прикол 1
Без подключения осциллографа прерывание не срабатывает !
прикол 2 С осциллографом оно срабатвает но 1 раз и все.
Прикрепленный файл: 2428744.rar
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
16.08.2009, 17:07
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
дорогие друзья!
Во первых большое спасибо за желание помочь.
Запустил предложенный проект. Все работает.
Значит не в протеусе дело, а в меня. Видать плохой ученик.
До получения проекта проводил опыты.
по даташиту все нормально.Взял реальную микросхему,прощил,
включил только компаратор и на плюсевой вход "AIN0" подал внутренное смещение
-Bandgap Voltage Reference (ACSR=0x40) 1.22v,
На инверсный вход "AIN1" подал с делителя +2v,
выход сомпаратора вывел на PORTD.5 (PORTD.5=ACSR.5 ,который при этом был в "0".
затем закоротил +2v на землю и выход стал "1". также установился флаг на PORTD.4
(PORTD.4= ACSR.4
В PROTEUS все это ,т.е. та же самая программа, которая хорощо работала на практике, не симмулируется!!? Точно та же программа не пощла, нет реакции.
естественно порты были настроены как положено :входы входами и выход выходом.
Хотел начать бить тревогу ,как подаспел проект Льва и
к моему удивлению все заработало. Высвечивается на выходе порта бит выхода компаратора.
Сечас изучаю проект дабы понять свою ощибку.
Пока еще не прищел в себя от удивления .Результаты сообщу.
|
|
|
|
16.08.2009, 17:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Вы меня чтоль Львом зовете ? это повышение ?
Ну тогда я вам еще и видео записал как все это делал, но времени нет отредактировать выложить пока.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
17.08.2009, 01:29
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
2 avr123-nm-ru
Какие уж тут приколы...
Прикол 1 DIDR вы не трогали? Стало быть цифровые буфера остались подключенными.
Прикол 2 В ACSR биты ACIS1/ACIS0 стоятв единицах, стало быть "Comparator Interrupt on Rising Output Edge." Вы подаете генератором единичный импульс и получаете прерывание по его спаду НА ВЫХОДЕ компаратора, который инвертирован относительно входа
только недавно кому-то здесь объяснял, но забыл в какой ветке.
Вся сия байда на стр. 154 даташита на Tiny2313.
2 begun Вот Вам более продуктивный пример с компаратором в Протеусе. Мои коментарии прямо в тексте Си. Ну и примите к сведению то, что выше.
------------------------------------------------
ЗЫ Приколюсь... dosikus смотри avr123 в цари зверей возвели, куда нам с тобой - драным кошкам.
Прикрепленный файл: 2831758.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:07.
|
|