Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.06.2009, 00:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от TEHb
|
Радикально мыслите! Чувствуется почерк профессионала!
|
Эт я продолжил вашу мысль.. по поводу ЗАЧЕМ КОМПАРАТОР )))
|
|
|
|
11.06.2009, 00:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от picavr
|
Сообщение от TEHb
|
Радикально мыслите! Чувствуется почерк профессионала!
|
Эт я продолжил вашу мысль.. по поводу ЗАЧЕМ КОМПАРАТОР )))
|
Так и я о том же. А то контроллеры, компараторы... Бададейку-талбетку (можна две!) и деод! Даже резистора не надо, т.к. батарейки тока не дадут достаточно чтобы диод сжечь. И на время демонстрации диплома за глаза хватит.
|
|
|
|
11.06.2009, 00:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от _Inna_
|
Сообщение от avr123-nm-ru
|
Прерывания у вас не включены похоже.
|
команда SEI (разрешение прерывания) ...
если я все правильно поняла...или что то еще нужно...
|
Это ГЛОБАЛЬНОЕ разрешение прерываний, а нужно еще индивидуальное !
Удобно мастером CVAVR это сделать - Смотрите
прерывания в AVR учебный курс для начинающих
http://avr123.nm.ru/03.htm
Использование мастера конфигурирования AVR в CVAVR http://avr123.nm.ru/z3.htm
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
11.06.2009, 00:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от TEHb
|
А зачем тада ваще компаратор?
|
Наверно ЗАДАНИЕ такое препод дал.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
11.06.2009, 00:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Это ГЛОБАЛЬНОЕ разрешение прерываний, а нужно еще индивидуальное !
Удобно мастером CVAVR это сделать - Смотрите ‹чик›
|
Не проще открыть даташит и посмотреть:
ACSR=0b00001000; //настраиваем компаратор
бит 3 регистра ACSR - ACIE: Analog Comparator Interrupt Enable
When the ACIE bit is written logic one and the I-bit in the Status Register is set, the Analog Comparator
Interrupt is activated. When written logic zero, the interrupt is disabled.
Что ещё нужно настраивать?
|
|
|
|
11.06.2009, 00:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Чтоб даташит посмотреть его скачать надо вначале.
А комментари про прерывание не говорит, и она сама только про СЕЙ пишет и спрашивает: "... или что-то еще нужно?"
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
11.06.2009, 00:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Долго думал что такое СЕЙ. Потом дошло.
Видимо и этот кусочег кто-то для нее написал.
Ну не важно, он почти рабочий.
А теперь - вопрос к Инне: это решает Вашу проблему или нам гадать дальше? Мы можем!
|
|
|
|
11.06.2009, 06:19
|
|
Прохожий
Регистрация: 10.06.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ой...огромное спасибо всем
Все попробывала...что советывали...
диод заморгал когда ...вставила вот это
Цитата:
|
volatile char i=0;
ISR(ANA_COMP_vect)
{ i++;
if (i == 50)
{ i = 0;
PORTD INV_B(7);
}
}
|
на все другие изменения...он не как не отреагировал
|
|
|
|
11.06.2009, 07:52
|
|
Заблокирован
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
|
|
|
|
|
11.06.2009, 12:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| |