pav256 (18.12.2013 15:19, просмотров: 280) ответил AVF на OFF: да пожалуйста, если так задело - извиняюсь. хотя проблему Вы так и не решили, а обошли, т.е. ждете ответа на "КАК" удобнее перепрыгнуть стену, а советы "ГДЕ" войти через дверь воспринимаете как личное оскорбление. Впрочем этим грешат
Воспитание, однако... Интересно Вы со всеми так общаетесь? У Вас весьма "смелые" и безаппеляционные суждения о других, незнакомых, и подозреваю, существенно более старших людях... А насчет Ваших вопросов, честно говоря даже не понял, что это вопросы т.к. в первом посте приведена часть исходников, пару строк из которых можно прокомментировать следующим образом:
// ADC1 (каналы 10-13)
ADC1->SMPR1 |= ADC_SMPR1_SMP10_1 | ADC_SMPR1_SMP11_1 | ADC_SMPR1_SMP12_1 | ADC_SMPR1_SMP13_1;
В этом примере задержка между выборками 28 циклов.
// таймер (1ms)
void TIM7_IRQHandler(void)
В это примере пакеты обрабатываются 1000 раз в секунду. В "боевой" программе процесс обработки результата и перезапуска АЦП разнесены во времени и асинхронны друг относительно друга.