реклама на сайте
подробности

 
 
> перевод проги с tiny26 на tiny261A, проблемы с АЦП
arttab
сообщение Sep 14 2010, 09:49
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



в связи с окончанием выпуска tiny26 нужно адаптировать прогу на tiny261A.
использовал Т1, но нормально переделал под tiny261A.

проблема возникла с АЦП: такое впечатление что не мерит или мерит 0.


фишку с вычитыванием из одного регистра данныз ацп избежал изначально:
in ADH,ADCL ;
in ADH,ADCH ;
ADH - РОН

из внешних признаков на выводе AREF нет напряжения 2,56В.

инициализация такая:
ldi temp1,0b11100000 ;
out ADMUX,temp1


ldi temp1,0b00010000 ;
out ADCSRB,temp1 ;

ldi temp1,0b00001101 ;

out ADCSRA,temp1 ;

буду завтра доп опыты делать. но вдруг уже кто то уже набил шишку и я сэкономлю время.

оно, кстати, поджимает sad.gif еще сёдня нуно.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ILYAUL
сообщение Sep 14 2010, 10:10
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Код
in ADH,ADCL;
in ADH,ADCH;
ADH - РОН

И L и H в один РОН тогда уж можно читать только H тем более что выравнивание Вы включили в лево и сам ADC Вы уже включаете в программе ? Увас бит 7 ADCSRA =0 - Т.е все выключено


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.0178 секунд с 7
ELECTRONIX ©2004-2016