ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
129528 Топик полностью
AlexBi (29.08.2008 16:04, просмотров: 182) ответил MBedder на Все зависит от того, сколько всего каналов АЦП планируется использовать. Кроме того, в 12-битном режиме вообще работает только мультиплексор СН0. Расскажи задачу в деталях - подскажу конкретнее
Всего каналов около 10, но в определенный момент надо все бросить и собрать буфер из пары сотен измерений по 2-ум каналам. Желательно сделать это "аппаратно", не нагружая входом/выходом в прерывания. Режим 12-ти битный. Ожидаемая последовательность действий: измерили канал Х - пауза 5мкс - измерили канал Y - пауза - Х - пауза - Y - ... Результат в ОЗУ в виде X Y X Y X Y X Y ... Если получится X X X X X .. Y Y Y Y Y будет еще лучше. В остальное время каналы АЦП перебираются "вручную", без ДМА, таймеров и т.п. Плата еще не готова, номера каналов могут поменятся, пока это AN3 и AN11. Не могу понять как распеределяются приоритеты в выборе входа для СН0 между CSCNA: Input Scan Select bit 1 = Scan inputs for CH0+ during Sample A bit 0 = Do not scan inputs и CH0SA<4:0>: Channel 0 Positive Input Select for Sample A bits 11111 = Channel 0 positive input is AN31 11110 = Channel 0 positive input is AN30 • • • 00010 = Channel 0 positive input is AN2