реклама на сайте
подробности

 
 
> Cмена канала ADC., чето никак не вникну >.<
DeVOuR
сообщение Oct 18 2008, 14:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 23-07-08
Пользователь №: 39 171



Привет всем, пишу программу для регистратора звуковых сигналов. Основоне задание - цифровать и анализировать данные от микрофона.
Заказчик еще требует сделать проверку питания, на случай, если оно упадет ниже допустимого в сети.
т.е. иногда переключатся и измерять напряжение на другой ноге АЦП.
микрофон подключен к ADC7, питание для измерения на ADC6.

я наверное чето не так делаю, т.к. с ADC6 считывает постоянно 0.
Схематехника в норме, если отслеживать только ADC6 - то все нормально.

последовательность моих действий такова:
-----------------------------------------------------------
цифровка сигнала с микрофона.
раз в 2 секунды:
1. отключить ацп
2. сменить канал
3. включить ацп
-проверить напряжение на 6м канале
1.отключить ацп
2. сменить канал
3. включить ацп и вернутся к оцифровке звука.
---------------------------------------------------------------
Цитата
cli
clr tempH
out ADCSRA,tempH ;disable ADC
ldi tempH,0b00000110 ;ADLAR=0, MUX=0110 - 6 channel
out ADMUX, tempH ;change channel
ldi tempH,0b11101111 ;ADEN=1,ADSC=1,ADFR=1,ADIE=1,ADPS[2:0]=111
out ADCSRA,tempH ;enable ADC
sei


и обратно на 7-й канал переключаюсь аналогично.

ЗЫ, если можно на асме.. и если найдется - покажите примерчик.. с ацп впервые сталкиваюсь (
ЗЫЫ. ATmega8L


Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GDI
сообщение Nov 20 2008, 08:01
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Какая микросхема? Я имею ввиду встроенный в любую мегу компаратор, который , к тому же, можно встроенным же мультиплексором подключить на любой вывод порта А( тот же где АЦП), т.е. даже плату не надо будет переразводить.

P.S. Теперь заметил, что тема то старая, просто кто то ее зачем то из глубины веков выкопал smile.gif, видимо, по ошибке.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 20:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016