Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.06.2009, 23:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Если delay не убирать - то мыргает с частотой 12,5 Гц - тоже глазом трудновато заметить...
|
|
|
|
10.06.2009, 23:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
По делу - если поставить _delay(500) то мыргать будет с частотой 1 Гц - то что дедушка Зигги прописал!
|
|
|
|
10.06.2009, 23:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от _Inna_
|
команда SEI (разрешение прерывания) ... если я все правильно поняла...или что то еще нужно...
|
Угу, нужно разрешить ВСЕ прерывания и конкретно от того источника которого нужно, то есть от компаратора - бит ACIE, по идее он у вас включен.
А не нужно ли в SFIOR чего нить записать?... бит ACME заведует подключением к компаратору ADC мультиплексора.
даташит стр 196 и 198.
Сообщение от avr123-nm-ru
|
Сообщение от _Inna_
|
продимонстрировать
|
|
Ну кто ж так д имонстрирует,гляди как нужно
-- Прилагается рисунок: --
|
|
|
|
10.06.2009, 23:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Жжоте товарищ!
|
|
|
|
10.06.2009, 23:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Это Вы жжете, Тень .
Напишет она полсекундную задержку в прерывании - при поступлении запросов через 20 миллисекунд - и будет не защита, а избиение младенца
|
|
|
|
10.06.2009, 23:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от TEHb
|
По делу - если поставить _delay(500) то мыргать будет с частотой 1 Гц - то что дедушка Зигги прописал!
|
Где вас такому учили?
ИМХО правильнее, мигание перенести в таймер, а компаратором их разрешать )))) тогда период мигания не будет зависеть от частоты входного сигнала ))))
|
|
|
|
10.06.2009, 23:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от urry
|
Это Вы жжете, Тень .
Напишет она полсекундную задержку в прерывании - при поступлении запросов через 20 миллисекунд - и будет не защита, а избиение младенца
|
Но мыргать-то будет!!!
Ладно. Тада так:
Код:
|
char i=0;
ISR(ANA_COMP_vect)
{ i++;
if (i == 50)
{ i = 0;
PORTD INV_B(7);
}
} |
|
|
|
|
10.06.2009, 23:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от picavr
|
Где вас такому учили?
ИМХО правильнее, мигание перенести в таймер, а компаратором их разрешать )))) тогда период мигания не будет зависеть от частоты входного сигнала ))))
|
А зачем тада ваще компаратор?
|
|
|
|
10.06.2009, 23:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от TEHb
|
А зачем тада ваще компаратор?
|
а компаратором их разрешать... требуется ведь ИНДИЦИРОВАТЬ СРАБАТЫВАНИЕ компаратора? а не просто МИГАТЬ.
А зачем ВАЩЕ Мега?, повесить мигающий светодиод
|
|
|
|
11.06.2009, 00:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от picavr
|
А зачем ВАЩЕ Мега?, повесить мигающий светодиод
|
Радикально мыслите! Чувствуется почерк профессионала!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| |