Найдено 5 результатов

anslepnev
Вт май 09, 2017 06:09:36
Форум: Практика
Тема: Ацп atmega8
Ответы: 12
Просмотры: 4028

Re: Ацп atmega8

Число выводится на дисплей, текст выводится, в общем статическая индикация работает, где то ошибка в программе, а вот где- никак не пойму
anslepnev
Пн май 08, 2017 06:21:59
Форум: Практика
Тема: Ацп atmega8
Ответы: 12
Просмотры: 4028

Re: Ацп atmega8

roman.com писал(а):А что если закинуть всё в протеус и глянуть что происходит... подродно.. пошагово)) Или спаять на макетке и всё внимательно посмотреть? ))
у меня на макетке собрано, на дисплее просто мигающий курсор, а не значения АЦП...
anslepnev
Вс май 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 ...
anslepnev
Сб май 06, 2017 15:19:44
Форум: Практика
Тема: Ацп atmega8
Ответы: 12
Просмотры: 4028

Re: Ацп atmega8

спасибо за ответы. Насколько я понял из даташита, преобразованное значение хранится в ADCH:ADCL и битом ADLAR выставляем выравнивание, если мы берем, например, переменную v (напряжение) и записываем, что v=ADCH, предварительно выставив бит ADLAR, то ничего не работает...подскажите, пожалуйста, как ...
anslepnev
Сб май 06, 2017 06:37:02
Форум: Практика
Тема: Ацп atmega8
Ответы: 12
Просмотры: 4028

Ацп atmega8

Здравствуйте, подскажите, пожалуйста, как выводить данные из ADCH на wh0802? И нужно ли использовать таймер при работе ацп? Или можно задать непрерывное преобразование, и если непрерывное, то как считывать данные?

Прошу строго не судить, только начал осваивать...

Перейти к расширенному поиску