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

 
 
> как расчитать, ADC
rubic
сообщение Jan 7 2010, 10:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 18-11-08
Пользователь №: 41 732



как правильно расчитать частоту выборки ADC ATmega32 F=16Mgz
вот код:



for (i = 0; i <256; i++)
{
ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0);//старт, F=125Kgz
while(bit_is_set(ADCSRA,ADSC));//ждём
ADCSRA=0;
Buffer[i] = ADC;
}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Jan 7 2010, 12:39
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Типо, все наоборот. Частоту выборки принимают. Хочу, к примеру, 10 000 раз в секунду. Ну, и реализовывают различными способами.

Ну, а вашем случае будет приблизительно так:

Цитата
A normal conversion takes 13 ADC clock cycles. The first conversion after the ADC is switched
on (ADEN in ADCSRA is set) takes 25 ADC clock cycles in order to initialize the analog circuitry.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post



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

 


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


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