Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Кто ещё занимается C8051F35х... Лень писать, посмотрите по сцылке...
Отправлено
zlogic (78.85.212.123) 04 января 2010, г. 17:15
Если лень по сцылке, то...
Сколько времени у вас занимает калибровка АЦП в C8051F35хх...
У меня 0.4с (калибровка смещения) + 3.25с (калибровка шкалы)...
Как у вас???
Мои цифры приведены для инициализации АЦП:
void ADC0_Init()
{
// ADC0 in Idle Mode.
ADC0MD = 0x00;
// Bipolar mode, PGA Gain = 64.
ADC0CN = 0x16;
// ADC0 uses an external VREF = 3.3V
ADC0CF = 0x04;
// MDCLK = SYSCLK / (ADC0CLK + 1)
// 24500000 / 10 = 2450000.
ADC0CLK = 0x09;
// ADC0 Decimation Ratio Register = 1920.
// ADC0 Output Word Rate = 10 Hz.
ADC0DECH = 0x07;
ADC0DECL = 0x7F;
// ADC0 Positive Channel = AIN0.0
// ADC0 Negative Channel = AIN0.1
ADC0MUX = 0x01;
// Bypass Input Buffer.
ADC0BUF = 0x00;
// Full Internal Calibration.
ADC0MD = 0x81;
while(!AD0CALC);
}
Время определяю по осциллу, втыкая переключение свободного пина перед и после калибровки...
Ссылка: http://www.silabs.com/support/forums/pages/default.aspx
Составить ответ | Вернуться на конференцию
Ответы