Сделал как хотел. Правда не с первого раза получилось.
Теперь моя схема подключена к програматору через ISP разъём. Сразу "зашиваю" программу не выключая питания. Сразу же и проверяю саму программу не ничего не отсоединяя, считывая содержимое EEPROM. То есть только при питании +5В самого программатора (которое также поступает на моё устройство) я ничего не могу спалить? Главное не подключать внешнее питание(220В, например) на вход самого устройства. И нельзя отсоединять программатор и МК "на горячую"(во время включёного ПК)?
Сейчас прочёл EEPROM, а там 7АH (122d). Так как я использую 8 бит, то максимальное значение может быть 256. Так и получается, при опорном 2,56 у меня на канале 1,23В. Вообщем померять постоянный сигнал получилось. Ура!!!!

В конечном итоге мне нужно будеть измерить 2 синусоидальных сигнала(сигналы с датчика тока и датчика напряжения). Буду мерять активную мощность.
По идее буду использовать таймер. При каждом переполнеии буду мерять сигнал. Потом амплитуду сигнала перемножу на дельту(время таймера) - получу площадь подкривой. Потом проссумирую все подкривые за период и получу значение тока (действующее??) за полупериод.
А теперь как бы мне улучшить помехозащищённость? Чтобы максимально точно измерять напряжение, используя все 10 разрядов.
В настройках АЦП устанавливал частоту 125кГц. Это частота дискретизации? То есть насколько часто снимется сигнал? Это в режиме непрерывного измерения?
Сообщение отредактировал Владимир_КПИ - Feb 11 2008, 12:47