roboforum.ru

Технический форум по робототехнике.

Прерывание от АЦП в ATMEGA8 не срабатывает

Re: Прерывание от АЦП в ATMEGA8 не срабатывает

USER777 » 25 июн 2009, 18:40

ADCSRA = 0xCB=11001011
У себя проверил на Атмега 128 только без delay по прерыванию таймера0 запустить преобразование,прерывание
после завершения преобразования АЦП и обновления регистров данных происходит нормально

Re: Прерывание от АЦП в ATMEGA8 не срабатывает

avr123.nm.ru » 25 июн 2009, 18:46

Duhas писал(а):ADCSRA = 0xCB;
а это кто?

Это "запись" вестимо - присваивание. Вам руководитель не доводил ???? Жаль.

"чтение - модификация - запись" - это примерно вто так

ADCSRA &= (выражение);

Растолковано в "Язык Си для микроконтроллеров" - http://avr123.nm.ru/05.htm

Re: Прерывание от АЦП в ATMEGA8 не срабатывает

USER777 » 25 июн 2009, 18:48

спасибо буду знать.

Re: Прерывание от АЦП в ATMEGA8 не срабатывает

Duhas » 25 июн 2009, 19:09

ошибочка... тонкостей сей я не знаю.. потому что пишу на Асм или потом у и пишу на асм что не знаю...
про руководителей уже упоминал, думал отпустит.. ну что поделать... карма у вас с каждым днем все квадратнее....


Rambler\'s Top100 Mail.ru counter