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

 
 
> 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
Ответов
INT1
сообщение Oct 19 2008, 04:01
Сообщение #2


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



Цитата(demiurg_spb @ Oct 18 2008, 21:20) *
У атмела был application note про цифровой диктофон на AVR и Dataflash.
Если ещё не видели его - посмотрите обязательно. Сильно поможет.



Цитата(DeVOuR @ Oct 18 2008, 23:36) *
Ок, спасибо. посмотрим обязательно.
я использую электретный микрофон+фильтры и усилки на операционниках.

почти 1 в 1:
http://www.gaw.ru/html.cgi/txt/app/Atmel/m...at45_to_avr.htm
Go to the top of the page
 
+Quote Post



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

 


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


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