Показать сообщение отдельно
Старый 03.09.2011, 19:59   #8
mcf1
Guest
 
Сообщений: n/a
По умолчанию

странно, почему только 2.5В, по даташиту микрухе требуется 3.5-5.5

если напряжение стабильное, тогда вижу еще два возможных варианта:
1 как сказал awtoap, это изменение сопротивлений резисторов делителя,
решение: замена резисторов
2 микроконтроллер работает опираясь на генерацию RC цепочки, сопротивление и емкость которых изменятся от температуры, соответственно уходит тактовая частота. Из-за АЦП начинает врать.
решение: замена опорной RC цепочки на кварцевый генератор, но для этого мне кажется надо будет переписывать программу микроконтроллера.

Цитата:
If an RC oscillator is used, an external resistor between
and VSS is required and the resistance must range
from 30k to 750k. The system clock, divided by 4, is
available on OSC2, which can be used to synchronize
external logic. The RC oscillator provides the most cost
effective solution. However, the frequency of oscillation
may vary with VDD, temperatures and the chip itself
due to process variations.
It is, therefore, not suitable
for timing sensitive operations where an accurate oscillator
frequency is desired.
  Ответить с цитированием