-
09.06.2010, 00:28 #1
- Регистрация
- 07.02.2009
- Возраст
- 63
- Сообщений
- 23
- Поблагодарили
- 4
- Поблагодарил
- 4
Проблема с диапазоном АЦП в Tiny25
Джентльмены, не сталкивался ли кто нибудь со следующим явлением:
В старшем регистре данных АЦП ADCH нет полного (0...255) диапазона значений.
Вместо этого происходит сброс этого регистра в 0 после достижения значения прибл. 145...150 единиц.
Практически, это например, делает невозможным измерение напряжений свыше 1,45...1,5 В при опоре 2,56В.
Измерение произвожу неавтоматически, однократно, в обработчике прерывания от переполнения ТС1. Проверка по флагу завершения измерения ADIF производится.
Явление проверено на двух экземплярах МП, при разных опорах (1,1...2,56...Vcc) и разных частотах АЦП.
Это баг Тинек, или я их готовить не умею?
-
09.06.2010, 16:31 #2
- Регистрация
- 07.02.2009
- Возраст
- 63
- Сообщений
- 23
- Поблагодарили
- 4
- Поблагодарил
- 4
Прошу прощения, джентльмены, я таки действительно не умею готовить...
Точнее - правильно работать с хитрым флагом N.
Подтверждаю - такого бага АЦП у Tiny25 нет.
Тему можно удалить. Ещё раз приношу извинения.
|
Социальные закладки