транзисторы

125310, Москва, ст.м. Сходненская, район Митино, Пятницкое шоссе, влад. 16-18, МИТИНСКИЙ РАДИОРЫНОК, пав 15-6

КТ501Ж, никель

КТ501Ж, никель

Описание и параметры

Структура КТ501Ж, никель

Структура: PNP

Корпус

Корпус: KT-1-7

Цена КТ501Ж, никель

купить КТ501Ж, никель можно по цене 15.5

Сообщение с конференции

"Насчет режима 3.опорное напряжение у меня 2.56 вольта и выходит на ногу.мерил тестером.Aref=2.57.причем зажигает светодиод.по доке именно режим 3."

та я когда говорил, что нога "висит в воздухе", то имел ввиду, что к ноге ничего дополнительно не нужно цеплять со стороны платы, а не то, что она отключена со стороны мк))

"Мне не понятно что означает|= в выражениях"

|= - это инкрементальная операция "или". используется для установки бит в регистрах, переменных и т.п. есть ещё операция &= - для сброса бит, а ^= - для инверсии бит. например, оператором PORTC |= (1<<i); где i=0..7 можно установить i-й бит порта ц, а оператором PORTC &= ~(1<<i); - соответственно, убрать.

ADCSRA|=0x40; - установка 6-го бита (который ADSC) в регистре ADCSRA
ADCSRA|=0x10; - установка 4-го бита в регистре ADCSRA

а вообще, советую не юзать кодвижновский код, он крив и запутан /*как и сам кодвижн*/. советую посмотреть примеры от атмела и раздел даташета, посвящённый ацп. вот примерно как будет выглядеть инициализация ацп в твоём случае:

ADCSRA = 1<<ADEN; //включили ацп
ADMUX = (1<<ADLAR)|1; //данные справа, выбрали ногу ADC1

вот как будет выглядеть чтение результата конвертирования

ADCSRA |= (1<<ADSC); //запустили конверсию
while(ADCSRA&(1<<ADSC)) ; //ждём конца конвертирования
x = ADCH; //читаем результат

результат конвертирования попадёт в переменную x. конвертирование занимает 13 циклов ацп, т.е. в выбранном режиме 26 тактов мк (1.625 мс при 16МГц кристалле). если для твоей проги такая задержка недопустима, нужно настроить асинхронную работу. лень об этом писать, разбирайся сам с даташетом если нужно. скажу лишь, что также делается это также в 3 строчки, ничего мудрить нинада))

аппаратную часть выкладываю в фотки, раз тебе лень посмотреть ссылку, которую я давал(( вот подключение опорного напряжения

='/ 41620_132357259'> / 41620_132357259

и подключение микрофона

='/ 41620_132357263'> / 41620_132357263

удачи)

зы

"ADMUX=ADC_VREF_TYPE & 0xff;
В чем смысл таких выражений?"

в криворукости написавших эти выражения)) , кт911а, корпус кт-2-7, транзистор КТ912Б