Найдено 5 результатов
- Вт май 09, 2017 06:09:36
- Форум: Практика
- Тема: Ацп atmega8
- Ответы: 12
- Просмотры: 4028
Re: Ацп atmega8
Число выводится на дисплей, текст выводится, в общем статическая индикация работает, где то ошибка в программе, а вот где- никак не пойму
- Пн май 08, 2017 06:21:59
- Форум: Практика
- Тема: Ацп atmega8
- Ответы: 12
- Просмотры: 4028
Re: Ацп atmega8
у меня на макетке собрано, на дисплее просто мигающий курсор, а не значения АЦП...roman.com писал(а):А что если закинуть всё в протеус и глянуть что происходит... подродно.. пошагово)) Или спаять на макетке и всё внимательно посмотреть? ))
- Вс май 07, 2017 08:27:57
- Форум: Практика
- Тема: Ацп atmega8
- Ответы: 12
- Просмотры: 4028
Re: Ацп atmega8
float v;
InitLcd();
ADMUX=0b01000101; // канал 5
_delay_us(10); // стабилизация входа...
ADCSRA|=0b01000000; // Старт преобразования.
while ((ADCSRA & 0x10)==0); // ждём ADIF - флаг завершении преобразования
ADCSRA|=0x10; // сброс ADIF - флаг завершении преобразования
v=ADCW*0.00489 ...
InitLcd();
ADMUX=0b01000101; // канал 5
_delay_us(10); // стабилизация входа...
ADCSRA|=0b01000000; // Старт преобразования.
while ((ADCSRA & 0x10)==0); // ждём ADIF - флаг завершении преобразования
ADCSRA|=0x10; // сброс ADIF - флаг завершении преобразования
v=ADCW*0.00489 ...
- Сб май 06, 2017 15:19:44
- Форум: Практика
- Тема: Ацп atmega8
- Ответы: 12
- Просмотры: 4028
Re: Ацп atmega8
спасибо за ответы. Насколько я понял из даташита, преобразованное значение хранится в ADCH:ADCL и битом ADLAR выставляем выравнивание, если мы берем, например, переменную v (напряжение) и записываем, что v=ADCH, предварительно выставив бит ADLAR, то ничего не работает...подскажите, пожалуйста, как ...
- Сб май 06, 2017 06:37:02
- Форум: Практика
- Тема: Ацп atmega8
- Ответы: 12
- Просмотры: 4028
Ацп atmega8
Здравствуйте, подскажите, пожалуйста, как выводить данные из ADCH на wh0802? И нужно ли использовать таймер при работе ацп? Или можно задать непрерывное преобразование, и если непрерывное, то как считывать данные?
Прошу строго не судить, только начал осваивать...
Прошу строго не судить, только начал осваивать...