Кирилл писал(а):... Да и еще, а почему ты переменные в цикле объявляешь??
Баскому, ИМХО, глубоко пох в каком месте DIM'ом переменную объявлять, главное, чтоб один раз и до первого использования. Это дело, похоже, даже не компилер, а препроцессор парсит и автоматом наверх выносит... Совсем другое дело -- LOCAL.
Да, по теме, у АВР, если ядро не тормознуть в момент измерения, то шуметь может даже в ноль закороченный вход, от партии к партии, по-разному бывает. Еще, пуллап на входах АЦП выключен?