Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
467022
Топик полностью
Dingo
(25.11.2013 08:35, просмотров: 171)
ответил
Dingo
на
Куда пнуть компилятор, чтобы сравнивал? Я понимаю, когда переменную пытается оптимизировать. Но тут!...
Решил так:
if (ADCSR|(1<<ADIF)==0) { asm("nop"); } else { PORTA |= 1<<PA6; adcRaw[chanel] = ADCW; chanel = --chanel & 0x03; // ADMUX = MUXBASE + chanel; ADCSR |= 1<<ADIF; // clear flag ADCSR |= 1<<ADSC; // start conversion again }
Ответить
Метод случайного поиска?
-
Bill
(25.11.2013 08:58
)