Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.12.2011, 21:05
|
|
Прописка
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
|
Вызов прерывание ацп в avr-ках
Всем привет! плиз,объясните мне чем вызывается прерывание ацп в мк атмела например atmega,attiny. Я так понимаю уровнем входного сигнала на пинах?
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
|
|
|
Сказали "Спасибо" neox-neox
|
|
|
15.12.2011, 21:21
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: вызов прерывание ацп в avr-ках
Готовностью результата, разумеется.
По уровню срабатывает аналоговый компаратор.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
15.12.2011, 21:32
|
|
Прописка
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
|
Re: вызов прерывание ацп в avr-ках
Да,в принципе стольными прерываниями я разобрался в том числе и аналоговым компаратором, а что подразумевается под
Сообщение от Easyrider83
|
Готовностью результата
|
это происходит в функции прерывания?
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
|
|
|
Сказали "Спасибо" neox-neox
|
|
|
15.12.2011, 21:35
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Вызов прерывание ацп в avr-ках
А почитать... всеми ненавистный даташит???
|
|
|
|
15.12.2011, 21:48
|
|
Прописка
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
|
Re: Вызов прерывание ацп в avr-ках
Сообщение от st_1
|
А почитать... всеми ненавистный даташит???
|
Хороший ответ,именно на такой и рассчитывал
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
|
|
|
Сказали "Спасибо" neox-neox
|
|
|
15.12.2011, 22:08
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
В функции прерывания происходит
Сообщение от neox-neox
|
Да,в принципе стольными прерываниями я разобрался в том числе и аналоговым компаратором, а что подразумевается под
это происходит в функции прерывания?
|
только то, что вы там напишите. Например, можно сохранить результат АЦП в соответствующем буфере. Или нет?
|
|
|
|
15.12.2011, 22:24
|
|
Прописка
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
|
Re: Вызов прерывание ацп в avr-ках
я понял так что прерывания ацп генерируются по окончанию готовности результата.но вот в cvavr есть два варианта interrupt [ADC_INT] void adc_isr(void) и unsigned char read_adc(unsigned char adc_input) функция возвращает значение. В чем тогда разница?!
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
|
|
|
Сказали "Спасибо" neox-neox
|
|
|
15.12.2011, 22:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Вызов прерывание ацп в avr-ках
Сообщение от neox-neox
|
я понял так что прерывания ацп генерируются по окончанию готовности результата.но вот в cvavr есть два варианта interrupt [ADC_INT] void adc_isr(void) и unsigned char read_adc(unsigned char adc_input) функция возвращает значение. В чем тогда разница?!
|
Первое - это обработчик прерывания ADC, второе - чтение результата (часто старт преобразования и чтение результата в одной функции с ожиданием готовности результата). Применяя прерывание, можно уйти от ненужного простоя МК на ожидание готовности. Стартуете преобразование при ините, а в обработчике начинаете сразу с чтения результата, завершаете обработчик стартом преобразование, а потом свободно гуляете в пределах своей задачи. Ничего не ожидая.
__________________
С уважением,
Vic / ut1wpr
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ut1wpr за это сообщение:
|
|
|
15.12.2011, 22:56
|
|
Прописка
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
|
Re: Вызов прерывание ацп в avr-ках
ut1wpr спасибо большое!
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
|
|
|
Сказали "Спасибо" neox-neox
|
|
|
16.12.2011, 14:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Вызов прерывание ацп в avr-ках
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Помогите чайнику симулировать АЦП прерывание на Proteus - e
|
shatakhian |
Микроконтроллеры, АЦП, память и т.д |
10 |
14.10.2011 03:26 |
AVR и UART через прерывание - help :)
|
code-by |
Микроконтроллеры, АЦП, память и т.д |
13 |
05.12.2008 12:31 |
не обрабатывается прерывание от таймера во время АЦП
|
rusakov_a |
Микроконтроллеры, АЦП, память и т.д |
0 |
03.07.2008 01:33 |
Вызов функций
|
maxNTF |
Микроконтроллеры, АЦП, память и т.д |
1 |
26.09.2006 13:00 |
АЦП в AVR
|
lamer007 |
Микроконтроллеры, АЦП, память и т.д |
3 |
14.12.2005 23:35 |
Часовой пояс GMT +4, время: 08:52.
|
|