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

 
 
> dspic33 ADC, Большой оффсет
jam
сообщение Apr 26 2009, 16:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Взял explorer16 c dspic33fj256gp710 и пробую читать ацп в одновремменной моде - все 8 каналов сразу. Каналы СН1-СН3 на обеих ацп работают нормально, а вот по СН0 на обеих каналах оффсет примерно 0х90 - пробывал ставить их на разные ноги - не помогло. Видимо текут ключи, которых как раз на этих каналах много - кто-нибудь сталкивался с такой проблемой? Дорожки я от борта отрезал скальпелем - все входы запараллелены - что-то должно быть внутри.
void Init_ADC()
{

/* set port configuration here */
AD1PCFGLbits.PCFG0 = 0;
AD1PCFGLbits.PCFG1 = 0;
AD1PCFGLbits.PCFG2 = 0;
AD1PCFGLbits.PCFG3 = 0;
AD2PCFGLbits.PCFG4 = 0;
AD2PCFGLbits.PCFG5 = 0;
// AD2PCFGLbits.PCFG6 = 0;
// AD2PCFGLbits.PCFG7 = 0;
AD2PCFGLbits.PCFG8 = 0;
AD1PCFGLbits.PCFG9 = 0;

AD1CON1 = 0x0008;//e4
AD2CON1 = 0x0008;
AD1CON2 = 0x033C;
AD2CON2 = 0x033C;
AD1CON3 = 0x0303;
AD2CON3 = 0x0303;
AD1CSSL = 0x0000;
AD1CSSH = 0x0000;

/* channel select AN0 - AN7 */
AD1CHS0 = 0x0008;
AD1CHS123 = 0x0000;
AD2CHS0 = 0x0009;
AD2CHS123 = 0x0001;
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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